Xerces + Dev-cpp - C++ - Programmation
Marsh Posté le 04-06-2005 à 18:35:22
non, dev-cpp n'accepte effectivement pas les .lib qui sont des creations microsoft. Dev-cpp étant basé sur gcc, il prends des .a et si je rappelle bien, il y a un convertisseur de .lib en .a fourni avec lui.
Voilà
Marsh Posté le 04-06-2005 à 18:06:26
Bonsoir,
Pour un de mes projets, je dois utiliser utiliser la librairie xerces.
Je possède : - les fichiers "include"
- 2 librairies/bibliotèques : xerces-c_2.lib et xerces-c_2D.lib
- 2 dll : xerces-c_2_5_0.dll et xerces-c_2_5_0D.dll
J'utilise comme compilateur Dev-cpp v. 4.9.9.2. J'ai placé les .dll dans le
même répertoire que mon projet (répertoire qui contient les sources, les
fichiers objets et qui devrait contenir l'executable). Dans les options du
projet, j'ai bien spécifié le répertoire où étaient stockés les fichiers
"include" et le répertoire où étaient stockées les librairies. Lorsque je
compile, le "linkage" ne se fait pas (exemple d'erreur : [Linker error]
undefined reference to `xercesc_2_5::XMemory::operator new(unsigned int)' ).
Quelles sont les manipulations précises à effectuer ? Que dois-je spécifier au niveau de l'éditeur de lien pour que cela
fonctionne et ou dois-je faire cela ?
Toute idée/recommandation est la bienvenue.
Merci d'avance.
T.
PS : est-il possible que Dev-cpp "n'apprécie pas" les librairies en .lib ??