Milhouse57
Messages postés6Date d'inscriptionlundi 26 janvier 2004StatutMembreDernière intervention27 janvier 2004
-
26 janv. 2004 à 16:04
cs_vincent303
Messages postés24Date d'inscriptionmercredi 28 avril 2010StatutMembreDernière intervention18 mai 2012
-
5 mai 2010 à 11:03
Voila alors je debute en C++, et je dois faire un projet avec un arbre binaire !! (visual C++ 6.0)
Le probleme c que lorsque je build, j'ai toutes les erreurs la qui apparaissent :
Deleting intermediate files and output files for project 'Arbres_generiques - Win32 Debug'.
--------------------Configuration: Arbres_generiques - Win32 Debug--------------------
Compiling...
arbres.cpp
essai_arbre.cpp
Linking...
essai_arbre.obj : error LNK2005: "public: __thiscall arbres::arbres(void)" (??0arbres@@QAE@XZ) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: __thiscall arbres::arbres(int)" (??0arbres@@QAE@H@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: __thiscall arbres::arbres(int,class arbres &,class arbres &)" (??0arbres@@QAE@HAAV0@0@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::afficher(void)" (?afficher@arbres@@QAEXXZ) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::ajouter_en_tete(int)" (?ajouter_en_tete@arbres@@QAEXH@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::ajouter_en_queue_droite(int)" (?ajouter_en_queue_droite@arbres@@QAEXH@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::ajouter_en_queue_droite(class arbres &)" (?ajouter_en_queue_droite@arbres@@QAEXAAV1@@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::ajouter_en_queue_gauche(int)" (?ajouter_en_queue_gauche@arbres@@QAEXH@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::ajouter_en_queue_gauche(class arbres &)" (?ajouter_en_queue_gauche@arbres@@QAEXAAV1@@Z) already defined in arbres.obj
essai_arbre.obj : error LNK2005: "public: void __thiscall arbres::retirer_premier(void)" (?retirer_premier@arbres@@QAEXXZ) already defined in arbres.obj
Debug/Arbres_generiques.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
Arbres_generiques.exe - 11 error(s), 0 warning(s)
Ce qui est bizard c'est que lorsque j'ai fait le code mercredi dernier à l'école (sous XP), ca marcher bien, et aujourd'hui chez moi (sous win98) comme a l'ecole, g toute ces erreurs !!!
J'ai deja un peu regarder sur le net :
et j'ai mis en "debug multithreaded dll" mais ca marche pas mieux !!!
cs_vincent303
Messages postés24Date d'inscriptionmercredi 28 avril 2010StatutMembreDernière intervention18 mai 2012 5 mai 2010 à 11:03
Je tiens a précisé que j'aie eu se problème pendant pas mal de temps
malgré les #ifndef
Mais le problème venais d'une inclusion d'un point .cpp dans le header d'une autre classe.Si jamais sa peut servir a quelqu'un^^(je l'ai fait passer du .h au .cpp)