Langage C++.

Utilisateur anonyme -  
 Utilisateur anonyme -
Salut à tous,

Ma question est la suivante : voilà j’ai récupéré un programme en C++ sur Internet mais je ne comprends pas une ligne. Cette dernière est la suivante : #pragma comment(lib, "Winmm") elle se trouve juste en dessous de la déclaration des bibliothèques : #include <iostream.h> ….

Merci d’avance pour vos réponses.

L'administrateur.
A voir également:

3 réponses

Guki
 
Salut!

En général pragma introduit une fonction non standard du préprocesseur définie par l'implémentation du compilateur.

http://gcc.gnu.org/onlinedocs/gnat_rm/Pragma-Comment.html

D'apres cette page la fonction comment permet de placer un commentaire directement dans le fichier binaire exécutable ou dans la bibliothèque statique/dynamique, une sorte de tatouage.
0
Jolkdarr
 
Hello !

#pragma comment( lib, "Winmm" )


C'est une clause pour le linker utilisables dans l'environnement Microsoft Studio C++. Elle demande au linker de charger la bibliothèque Winmm.lib au moment du "linkage". Le linker cherche d'abord dans le répertoire courant puis dans le chemin spécifié dans la variable d'environnement LIB.

Pour plus de détails, consulte le MSDN :

http://msdn.microsoft.com/library/

Take care !
0
Utilisateur anonyme
 
OK merci pour ta réponse.

L'administrateur.
0