J'essaye l'exemple "Utilisation de la biblioth�que TinyXML" du 26/01/2006 publi� sur developpez.com
Afin de tester j'ai fait une mini appli-console Win32 en incluant user.h, user_mgr.h et user_mgr.cpp fournis dans l'article.
Lorsque je lance une compilation j'obtiens les messages suivants:
------ D�but de la g�n�ration : Projet : essai, Configuration : Debug Win32 ------
Compilation...
stdafx.cpp
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(11) : error C2143: erreur de syntaxe : absence de ',' avant '&'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(12) : error C2143: erreur de syntaxe : absence de ',' avant '&'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(14) : error C2143: erreur de syntaxe : absence de ',' avant '&'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(16) : error C2143: erreur de syntaxe : absence de ';' avant '<'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(16) : error C2501: 'user_mgr::list' : Sp�cificateurs de type ou de classe de stockage manquants
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(16) : error C2238: jetons inattendus avant ';'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(18) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'xml_filename'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(18) : error C2501: 'user_mgr::string' : Sp�cificateurs de type ou de classe de stockage manquants
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(18) : error C2501: 'user_mgr:ml_filename' : Sp�cificateurs de type ou de classe de stockage manquants
Le journal de g�n�ration a �t� enregistr� � l'emplacement "file://d:\projets\exemple developpez.com\essai\essai\Debug\BuildLog.htm"
essai - 9 erreur(s), 0 avertissement(s)
---------------------- Termin� ----------------------
G�n�ration : 0 a r�ussi, 1 a �chou�, 0 a �t� ignor�
Cela correspond aux m�thodes de la classe:
Cela fait tr�s longtemps que j'ai fait du C++ et l� je ne vois pas o� est le probl�me...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 class user_mgr{ public: int acquerir(const string&); int modifier(const string&, const string&, const string&); int ajouter(const user&); int supprimer(const string&); private: list<user> user_list; TiXmlDocument *doc; string xml_filename; };
Merci de votre aide
Partager