NOTA : si l'un ou l'autre sujet abordé par ce document vous paraît obscure, ou si vous avez des difficultés pour mettre en oeuvre une bibliothèque en particulier, n'hésitez pas à en faire part danns le forum.

Pour utiliser une bibliothèque nommée xxx, il faut inclure le fichier d'entête correspondant dans le fichier source dans lequel vous comptez la mettre en oeuvre, de la manière suivante :

#include "xxx.h"

Cela suppose que vous ayez configuré le compilateur pour que le répertoire contenant ce fichier fasse partie de la liste des répetoires dans lequel chercher les fichiers d'entête.

Le fichier d'implantation correspondant, xxx.cpp, doit faire partie des fichiers que le compilateur doit compiler et utiliser pour l'édition de lien. Bien entendu, une biliothèque epeios peut elle-même avoir besoin d'autres bibliothèques epeios, aussi vous faudra-t'il inclure dans la liste des fichiers à compiler et à utiliser pour l'édition de lien d'autres .cpp. Si cette liste ne vous est pas fournie, il vous faudra regarder les messages génèrés lors de l'édition de lien. Ceci feront références à des fonctions ou des classe sous la forme yyy::fonction( … ) ou yyy::classe …. Il vous faudra alors inclure le fichier yyy.cpp dans la liste des fichiers à compiler et à utiliser pour l'édition de lien.

Toutes les fonctions/classes/types d'une bibliothèque nommée xxx sont défines dans le namespace xxx, aussi, pour les utiliser, vous faudra-t'il les préfixer avec xxx:: ou utiliser la directive C++ using …. Toutes les macros ou defines qui commencent par E_ doivent également être préfixés par xxx::. Par contre, les macros et defines qui commencent par XXX_ n'ont pas à être préfixées.

 
libraries/using.txt · Dernière modification: 2005/03/20 11:17 par 192.168.7.77
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki