xml fichier config

xml fichier config - C++ - Programmation

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

Reply

Marsh Posté le 16-06-2009 à 07:35:46   

Reply

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

Reply

Marsh Posté le 16-06-2009 à 12:29:10    

non ça marche bien en général TinyXml, enfin le ++ j'ai pas essayé.


Message édité par bjone le 16-06-2009 à 12:30:55
Reply

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?


Message édité par Glock 17Pro le 16-06-2009 à 13:06:56
Reply

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.

Reply

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

Reply

Marsh Posté le 16-06-2009 à 13:30:40    

bjone a écrit :

 
 
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)
 


 ok thx car par défaut il me semble que visual configure en MD

Reply

Marsh Posté le 16-06-2009 à 20:04:38    

bon finalement Qt xml ça marche bien :D

Reply

Marsh Posté le 16-06-2009 à 20:26:03    

bjone a écrit :

 
  (en MT, fais toujours tes projets en MT) .


j'aimerais bien en connaitre la raison

Reply

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

Reply

Sujets relatifs:

Leave a Replay

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