Xerces + Dev-cpp

Xerces + Dev-cpp - C++ - Programmation

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 ??

Reply

Marsh Posté le 04-06-2005 à 18:06:26   

Reply

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à

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed