J'essaie d'utiliser TinyXml ++ dans mon projet, et je l'ai testé avec succès dans un petit programme auparavant. J'ai récemment décidé de l'utiliser pour lire un fichier de configuration dans mon projet actuel et bien que le code compilé, j'ai eu une tonne d'erreurs de liens (les symboles externes non résolus la plupart du temps). J'ai lu dans un thread de forum, décrivant un problème similaire, que j'ai dû utiliser la même bibliothèque d'exécution que TinyXml ++ a été compilé avec. J'ai ouvert le projet Visual C++ 2008 d'accompagnement et j'ai vu qu'il utilisait le débogage multithread (/ MTd).Liaison de problèmes avec TinyXml ++ et Visual C++ Express Edition 2008
J'ai maintenant testé toutes les bibliothèques d'exécution avec et sans #define TINYXML_USE_TICPP avant d'inclure "ticpp.h". J'ai eu de 9 à 80 erreurs d'éditeur de liens (ce qui je pourquoi je ne voulais initialement pas les poster tous, mais je le ferai si vous voulez les voir).
J'ai copié la bibliothèque statique ticppd.lib (qui se trouve dans le dossier de téléchargement) dans le répertoire de mon projet et je l'ai liée sous Linker-> Input-> Addtional Dependencies. J'ai inclus un chemin de répertoire vers la source TinyXml ++ sous C/C++ -> Général-> Addtional Include Directories. Qu'est-ce que je fais mal? :(