Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2990 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  MS VC++ et problème à l'édition des liens

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MS VC++ et problème à l'édition des liens

n°1578854
souliane
Posté le 25-06-2007 à 14:52:44  profilanswer
 

Bonjour,
 
j'essaie de compiler une application utilisant entre autre deux librairies : CGAL (http://www.cgal.org) et Xerces-C++ (http://xml.apache.org/xerces-c/).
 
La compilation se passe bien, mais à l'édition des liens :
 

Code :
  1. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::skippedEntity(wchar_t const * const)" (?skippedEntity@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W@Z)
  2. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::endPrefixMapping(wchar_t const * const)" (?endPrefixMapping@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W@Z)
  3. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::startPrefixMapping(wchar_t const * const,wchar_t const * const)" (?startPrefixMapping@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W0@Z)
  4. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::processingInstruction(wchar_t const * const,wchar_t const * const)" (?processingInstruction@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W0@Z)
  5. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::ignorableWhitespace(wchar_t const * const,unsigned int)" (?ignorableWhitespace@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_WI@Z)
  6. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::endElement(wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?endElement@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W00@Z)
  7. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::characters(wchar_t const * const,unsigned int)" (?characters@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_WI@Z)
  8. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::unparsedEntityDecl(wchar_t const * const,wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?unparsedEntityDecl@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W000@Z)
  9. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::notationDecl(wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?notationDecl@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W00@Z)
  10. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual class xercesc_2_7::InputSource * __thiscall xercesc_2_7::SAX2XMLFilterImpl::resolveEntity(wchar_t const * const,wchar_t const * const)" (?resolveEntity@SAX2XMLFilterImpl@xercesc_2_7@@UAEPAVInputSource@2@QB_W0@Z)
  11. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual class xercesc_2_7::Grammar * __thiscall xercesc_2_7::SAX2XMLFilterImpl::loadGrammar(wchar_t const * const,short,bool)" (?loadGrammar@SAX2XMLFilterImpl@xercesc_2_7@@UAEPAVGrammar@2@QB_WF_N@Z)
  12. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual bool __thiscall xercesc_2_7::SAX2XMLFilterImpl::parseFirst(wchar_t const * const,class xercesc_2_7::XMLPScanToken & )" (?parseFirst@SAX2XMLFilterImpl@xercesc_2_7@@UAE_NQB_WAAVXMLPScanToken@2@@Z)
  13. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual wchar_t const * __thiscall xercesc_2_7::SAX2XMLFilterImpl::getURIText(unsigned int)const " (?getURIText@SAX2XMLFilterImpl@xercesc_2_7@@UBEPB_WI@Z)
  14. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual class xercesc_2_7::Grammar * __thiscall xercesc_2_7::SAX2XMLFilterImpl::getGrammar(wchar_t const * const)" (?getGrammar@SAX2XMLFilterImpl@xercesc_2_7@@UAEPAVGrammar@2@QB_W@Z)
  15. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::parse(wchar_t const * const)" (?parse@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W@Z)
  16. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::setProperty(wchar_t const * const,void *)" (?setProperty@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_WPAX@Z)
  17. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::setFeature(wchar_t const * const,bool)" (?setFeature@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W_N@Z)
  18. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void * __thiscall xercesc_2_7::SAX2XMLFilterImpl::getProperty(wchar_t const * const)const " (?getProperty@SAX2XMLFilterImpl@xercesc_2_7@@UBEPAXQB_W@Z)
  19. SAX2FilterHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual bool __thiscall xercesc_2_7::SAX2XMLFilterImpl::getFeature(wchar_t const * const)const " (?getFeature@SAX2XMLFilterImpl@xercesc_2_7@@UBE_NQB_W@Z)
  20. SAX2FilterHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static bool __cdecl xercesc_2_7::XMLString::equals(wchar_t const * const,wchar_t const * const)" (__imp_?equals@XMLString@xercesc_2_7@@SA_NQB_W0@Z) référencé dans la fonction "public: virtual int __thiscall AttrList::getIndex(wchar_t const * const,wchar_t const * const)const " (?getIndex@AttrList@@UBEHQB_W0@Z)
  21. SAX2FilterHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: virtual void __thiscall xercesc_2_7::SAX2XMLFilterImpl::startElement(wchar_t const * const,wchar_t const * const,wchar_t const * const,class xercesc_2_7::Attributes const & )" (__imp_?startElement@SAX2XMLFilterImpl@xercesc_2_7@@UAEXQB_W00ABVAttributes@2@@Z) référencé dans la fonction "public: virtual void __thiscall SAX2SortAttributesFilter::startElement(wchar_t const * const,wchar_t const * const,wchar_t const * const,class xercesc_2_7::Attributes const & )" (?startElement@SAX2SortAttributesFilter@@UAEXQB_W00ABVAttributes@xercesc_2_7@@@Z)
  22. SAX2FilterHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static int __cdecl xercesc_2_7::XMLString::compareString(wchar_t const * const,wchar_t const * const)" (__imp_?compareString@XMLString@xercesc_2_7@@SAHQB_W0@Z) référencé dans la fonction "public: virtual void __thiscall SAX2SortAttributesFilter::startElement(wchar_t const * const,wchar_t const * const,wchar_t const * const,class xercesc_2_7::Attributes const & )" (?startElement@SAX2SortAttributesFilter@@UAEXQB_W00ABVAttributes@xercesc_2_7@@@Z)
  23. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static char * __cdecl xercesc_2_7::XMLString::transcode(wchar_t const * const)" (__imp_?transcode@XMLString@xercesc_2_7@@SAPADQB_W@Z) référencé dans la fonction "public: __thiscall StrX::StrX(wchar_t const * const)" (??0StrX@@QAE@QB_W@Z)
  24. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "__declspec(dllimport) public: static char * __cdecl xercesc_2_7::XMLString::transcode(wchar_t const * const)" (__imp_?transcode@XMLString@xercesc_2_7@@SAPADQB_W@Z)
  25. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgSAX2CoreNameSpacePrefixes" (__imp_?fgSAX2CoreNameSpacePrefixes@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: int __thiscall X3DLoader::load(int,char * * const,void *)" (?load@X3DLoader@@QAEHHQAPADPAX@Z)
  26. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgXercesSchemaFullChecking" (__imp_?fgXercesSchemaFullChecking@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: int __thiscall X3DLoader::load(int,char * * const,void *)" (?load@X3DLoader@@QAEHHQAPADPAX@Z)
  27. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgXercesSchema" (__imp_?fgXercesSchema@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: int __thiscall X3DLoader::load(int,char * * const,void *)" (?load@X3DLoader@@QAEHHQAPADPAX@Z)
  28. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgSAX2CoreNameSpaces" (__imp_?fgSAX2CoreNameSpaces@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: int __thiscall X3DLoader::load(int,char * * const,void *)" (?load@X3DLoader@@QAEHHQAPADPAX@Z)
  29. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgXercesDynamic" (__imp_?fgXercesDynamic@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: int __thiscall X3DLoader::load(int,char * * const,void *)" (?load@X3DLoader@@QAEHHQAPADPAX@Z)
  30. SAX2Print.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgSAX2CoreValidation" (__imp_?fgSAX2CoreValidation@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: int __thiscall X3DLoader::load(int,char * * const,void *)" (?load@X3DLoader@@QAEHHQAPADPAX@Z)
  31. SAX2PrintHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: void __thiscall xercesc_2_7::XMLFormatter::formatBuf(wchar_t const * const,unsigned int,enum xercesc_2_7::XMLFormatter::EscapeFlags,enum xercesc_2_7::XMLFormatter::UnRepFlags)" (__imp_?formatBuf@XMLFormatter@xercesc_2_7@@QAEXQB_WIW4EscapeFlags@12@W4UnRepFlags@12@@Z) référencé dans la fonction "public: virtual void __thiscall SAX2PrintHandlers::ignorableWhitespace(wchar_t const * const,unsigned int)" (?ignorableWhitespace@SAX2PrintHandlers@@UAEXQB_WI@Z)
  32. SAX2PrintHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: class xercesc_2_7::XMLFormatter & __thiscall xercesc_2_7::XMLFormatter::operator<<(wchar_t)" (__imp_??6XMLFormatter@xercesc_2_7@@QAEAAV01@_W@Z) référencé dans la fonction "public: virtual void __thiscall SAX2PrintHandlers::processingInstruction(wchar_t const * const,wchar_t const * const)" (?processingInstruction@SAX2PrintHandlers@@UAEXQB_W0@Z)
  33. SAX2PrintHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: class xercesc_2_7::XMLFormatter & __thiscall xercesc_2_7::XMLFormatter::operator<<(wchar_t const * const)" (__imp_??6XMLFormatter@xercesc_2_7@@QAEAAV01@QB_W@Z) référencé dans la fonction "public: virtual void __thiscall SAX2PrintHandlers::processingInstruction(wchar_t const * const,wchar_t const * const)" (?processingInstruction@SAX2PrintHandlers@@UAEXQB_W0@Z)
  34. SAX2PrintHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static int __cdecl xercesc_2_7::XMLString::compareIString(wchar_t const * const,wchar_t const * const)" (__imp_?compareIString@XMLString@xercesc_2_7@@SAHQB_W0@Z) référencé dans la fonction "public: virtual void __thiscall SAX2PrintHandlers::endElement(wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?endElement@SAX2PrintHandlers@@UAEXQB_W00@Z)
  35. SAX2PrintHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static wchar_t const * const xercesc_2_7::XMLUni::fgZeroLenString" (__imp_?fgZeroLenString@XMLUni@xercesc_2_7@@2QB_WB) référencé dans la fonction "public: virtual void __thiscall SAX2PrintHandlers::endElement(wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?endElement@SAX2PrintHandlers@@UAEXQB_W00@Z)
  36. SAX2PrintHandlers.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: wchar_t const * __thiscall xercesc_2_7::SAXParseException::getSystemId(void)const " (__imp_?getSystemId@SAXParseException@xercesc_2_7@@QBEPB_WXZ) référencé dans la fonction "public: virtual void __thiscall SAX2PrintHandlers::error(class xercesc_2_7::SAXParseException const & )" (?error@SAX2PrintHandlers@@UAEXABVSAXParseException@xercesc_2_7@@@Z)
  37. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::externalEntityDecl(wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?externalEntityDecl@DefaultHandler@xercesc_2_7@@UAEXQB_W00@Z)
  38. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::internalEntityDecl(wchar_t const * const,wchar_t const * const)" (?internalEntityDecl@DefaultHandler@xercesc_2_7@@UAEXQB_W0@Z)
  39. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::attributeDecl(wchar_t const * const,wchar_t const * const,wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?attributeDecl@DefaultHandler@xercesc_2_7@@UAEXQB_W0000@Z)
  40. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::elementDecl(wchar_t const * const,wchar_t const * const)" (?elementDecl@DefaultHandler@xercesc_2_7@@UAEXQB_W0@Z)
  41. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::startEntity(wchar_t const * const)" (?startEntity@DefaultHandler@xercesc_2_7@@UAEXQB_W@Z)
  42. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::startDTD(wchar_t const * const,wchar_t const * const,wchar_t const * const)" (?startDTD@DefaultHandler@xercesc_2_7@@UAEXQB_W00@Z)
  43. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::endEntity(wchar_t const * const)" (?endEntity@DefaultHandler@xercesc_2_7@@UAEXQB_W@Z)
  44. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::comment(wchar_t const * const,unsigned int)" (?comment@DefaultHandler@xercesc_2_7@@UAEXQB_WI@Z)
  45. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::skippedEntity(wchar_t const * const)" (?skippedEntity@DefaultHandler@xercesc_2_7@@UAEXQB_W@Z)
  46. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::endPrefixMapping(wchar_t const * const)" (?endPrefixMapping@DefaultHandler@xercesc_2_7@@UAEXQB_W@Z)
  47. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall xercesc_2_7::DefaultHandler::startPrefixMapping(wchar_t const * const,wchar_t const * const)" (?startPrefixMapping@DefaultHandler@xercesc_2_7@@UAEXQB_W0@Z)
  48. SAX2PrintHandlers.obj : error LNK2001: symbole externe non résolu "public: virtual class xercesc_2_7::InputSource * __thiscall xercesc_2_7::DefaultHandler::resolveEntity(wchar_t const * const,wchar_t const * const)" (?resolveEntity@DefaultHandler@xercesc_2_7@@UAEPAVInputSource@2@QB_W0@Z)


 
Est ce que ceci parle à quelqu'un ? Sachant que la librairie xerces-c_2D.lib apparait bien dans la commande d'édition des liens, et que lorsque la partie du code qui utilise xerces est compilé (+ édition des liens) séparemment du reste, ça fonctionne...
 
La commande pour l'édition des liens, au cas où ça puisse servir :
 

Code :
  1. /OUT:"Release/Mesh.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\xerces\lib" /DELAYLOAD:"OleAcc.dll" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /MACHINE:X86 opengl32.lib glu32.lib xerces-c_2D.lib  DelayImp.lib DelayImp.lib $(CGALROOT)/lib/msvc7/cgal_mt_release.lib /NODEFAULTLIB:LIBCMT


 
Merci pour l'aide que vous pourrez m'apporter.


Message édité par souliane le 25-06-2007 à 15:04:43
mood
Publicité
Posté le 25-06-2007 à 14:52:44  profilanswer
 

n°1578862
souliane
Posté le 25-06-2007 à 15:08:50  profilanswer
 

A savoir que j'ai aussi, au tout début de l'édition des liens, ce warning :
 
LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'LIBCMT' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library
 
que j'ai désactivé en rajoutant /NODEFAULTLIB:LIBCMT

n°1578948
souliane
Posté le 25-06-2007 à 16:55:05  profilanswer
 

En séparant les deux parties du code (celle utilisant xerces est utilisée par le moyen d'une librairie et non plus directement intégrée), je n'ai plus qu'une erreur :
 

Code :
  1. MeshDoc.obj : error LNK2019: symbole externe non résolu "public: int __thiscall X3DLoader<class CGAL::Polyhedron_incremental_builder_3<class CGAL::HalfedgeDS_default<struct CGAL::Simple_cartesian<double>,class CGAL::I_Polyhedron_derived_items_3<struct Enriched_items>,class std::allocator<int> > > >::load(int,char * * const,void *)" (?load@?$X3DLoader@V?$Polyhedron_incremental_builder_3@V?$HalfedgeDS_default@U?$Simple_cartesian@N@CGAL@@V?$I_Polyhedron_derived_items_3@UEnriched_items@@@2@V?$allocator@H@std@@@CGAL@@@CGAL@@@@QAEHHQAPADPAX@Z) référencé dans la fonction "public: virtual void __thiscall Builder_x3d<class CGAL::HalfedgeDS_default<struct CGAL::Simple_cartesian<double>,class CGAL::I_Polyhedron_derived_items_3<struct Enriched_items>,class std::allocator<int> > >::operator()(class CGAL::HalfedgeDS_default<struct CGAL::Simple_cartesian<double>,class CGAL::I_Polyhedron_derived_items_3<struct Enriched_items>,class std::allocator<int> > & )" (??R?$Builder_x3d@V?$HalfedgeDS_default@U?$Simple_cartesian@N@CGAL@@V?$I_Polyhedron_derived_items_3@UEnriched_items@@@2@V?$allocator@H@std@@@CGAL@@@@UAEXAAV?$HalfedgeDS_default@U?$Simple_cartesian@N@CGAL@@V?$I_Polyhedron_derived_items_3@UEnriched_items@@@2@V?$allocator@H@std@@@CGAL@@@Z)


 
Bon...

n°1584860
souliane
Posté le 10-07-2007 à 16:28:52  profilanswer
 

Bonjour,
 
Je n'arrive toujours pas à compiler, que ce soit tout en même temps ou en séparant la partie utilisant xerces. Les erreurs ci-dessus sont toujours là... quelqu'un pour m'aider SVP ?

n°1585014
Ace17
Posté le 10-07-2007 à 23:59:53  profilanswer
 

Ce que je fais habituellement pour regler ce genre de probleme, c'est une recherche binaire a l'interieur des fichiers obj/lib, pour reperer les noms tels qu'ils sont importes et exportes.  
 
Tu peux aussi sans doute demander au linker qu'il te genere un listing des symboles importes/exportes, ca t'aidera a voir plus clair.
 
En general, les references non resolues viennent toujours des memes raisons :  
- oubli d'inclure une librairie dans la ligne de commande (ce qui n'est pas ton cas apparament)
- desaccord sur les conventions d'appel (stdcall, toussa). Tu peux verifier ca dans la categorie "C++" des options de tes fichiers.
 
edit : quant a ton warning  
LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'LIBCMT' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library  
tu peux le faire disparaitre plus proprement en faisant correspondre les librairies runtime de chacun de tes projets : options du projet, generation de code, et la tu choisis entre Multithread DLL, Multithread Debug DLL, etc ... deux modules lies statiquement doivent avoir le meme runtime.


Message édité par Ace17 le 11-07-2007 à 00:01:24
n°1587019
souliane
Posté le 16-07-2007 à 12:18:17  profilanswer
 

Je répond un peu tard, mais merci pour ton aide.
 
Il fallait recompiler la librairie Xerces avec une certaine option (traiter les wchar_t comme type interne). Et concernant les warning "conflit entre bibliothèques" ta réponse est nickel :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  MS VC++ et problème à l'édition des liens

 

Sujets relatifs
[PHP] Problème de boucle et menuTimer, liens
[SQL] Probleme avec mon site et SQL ![JAVA] Probleme avec l'instruction Saisie.lire_int();
Problème thème PHP BB 2[CSS] problème disposition d'une liste de liens
[Resolu] espace blanc entre le bord d'une image et la fenetre ![SQL 2005] Problème pour une requête SELECT
Problème de SMTP avec la fonction mail() et Yahoo 
Plus de sujets relatifs à : MS VC++ et problème à l'édition des liens


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR