#pragma comment(lib, "kernel32")
#pragma comment(lib, "user32")
Réponses
Trop de publicités?#pragma comment
est une directive de compilation qui indique Visual C++ à laisser un commentaire sur l'généré fichier de l'objet. Le commentaire peut être lu par l'éditeur de liens lorsqu'il traite les fichiers de l'objet.
#pragma comment(lib, libname)
indique à l'éditeur de liens pour ajouter le "libname" bibliothèque à la liste des dépendances de la bibliothèque, comme si tu l'avais ajouté dans les propriétés du projet à l' Linker->Input->Additional dependencies
Voir la directive#pragma comment sur MSDN
J'ai toujours appelé les "directives de compilation." Ils dirigent le compilateur de faire des choses, de branchement, y compris les libs comme indiqué ci-dessus, la désactivation de certaines erreurs, etc., au cours de la phase de compilation.
Compilateur habituellement, les entreprises de créer leurs propres extensions pour faciliter leurs caractéristiques. Par exemple, (je crois) Microsoft a commencé le "#pragma once" deal et c'est seulement dans les produits MS, maintenant, je ne suis pas si sûr.
Directives Pragma Il comprend "#pragma commentaire" dans le tableau, vous verrez.
HTH
Je soupçonne GCC, par exemple, ont leur propre ensemble de #pragma.