xml fichier config - C++ - Programmation
Marsh Posté le 16-06-2009 à 12:06:55
bon j'ai laissé tomber, des éternelles erreur de link au moment de l'utiliser dans un projet
Marsh Posté le 16-06-2009 à 12:29:10
non ça marche bien en général TinyXml, enfin le ++ j'ai pas essayé.
Marsh Posté le 16-06-2009 à 12:55:52
le ++ faut utiliser premake et se servir du projet visual générée pour créer un .lib.
C'est là où les problèmes commençent.
La création du projet visual avec premake ne pose pas de problème si ça n'est qu'il y a infiné plusieurs configuration possible :
- Avec premake faut il compiler xml++ avec --dynamic runtime library?
- avec --ticpp-shared?
- Dans le projet visual générée, faut il compiler la lib en mode debug, en mode release ?
- Quel version du runtime spécifier dans les options de visual MT, MTd, MDd, MD ?
- visual génère un .lib et des .obj , je dois juste utiliser le .lib dans mon projet utilisateur?
Marsh Posté le 16-06-2009 à 13:25:10
oui, tu rajoutes le .lib aux dépendances de ton projet utilisateur.
Pour le runtime, idéalement il vaudrait mieux que tu aies les variantes debug et non debug (en MT, fais toujours tes projets en MT)
enfin perso tinyxml normal, je rajoute le source à mes projets c'est pas les deux cpp qui vont trop rajouter du boulot de compilation.
Marsh Posté le 16-06-2009 à 13:28:42
l'avantage du ++ c'est qu'il se sert des features du C++ , exception template etc
Marsh Posté le 16-06-2009 à 13:30:40
bjone a écrit : |
ok thx car par défaut il me semble que visual configure en MD
Marsh Posté le 16-06-2009 à 20:26:03
ReplyMarsh Posté le 16-06-2009 à 23:48:01
oups pardon pour moi, finalement c'est pas un problème, je suis me suis bloqué sur un truc
Marsh Posté le 16-06-2009 à 07:35:46
Hello,
J'ai besoin d'utiliser un parser xml pour lire des fichiers de config, je suis tombé sur TinyXML++ ?
On me conseil autre chose ?
ty