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

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

Marsh Posté le 25-06-2007 à 14:52:44    

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
Reply

Marsh Posté le 25-06-2007 à 14:52:44   

Reply

Marsh Posté le 25-06-2007 à 15:08:50    

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

Reply

Marsh Posté le 25-06-2007 à 16:55:05    

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

Reply

Marsh Posté le 10-07-2007 à 16:28:52    

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 ?

Reply

Marsh Posté le 10-07-2007 à 23:59:53    

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
Reply

Marsh Posté le 16-07-2007 à 12:18:17    

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 :)

Reply

Sujets relatifs:

Leave a Replay

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