L'ennemi juré du programmeur est de retour!
Salut a tous!
Je bosse actuellement sur le début d'un moteur physique en C++, donc j'ai regardé un peu comment j'allais organiser mes petites classes, codé quelques fonctions pour faire tourner tout ca "a vide", mais au moment de tout mettre enssemble comme prévu PAF .... problèmes d'inclusions, et c'est parti avec les symbol machin already defined in main.obj :( :(
Et j'ai beau essayer toutes les solutions qui marchent d'habitude, du genre class Maclasse; au lieu de #include "Maclasse.h", absolument rien n'y fait :(
Code:
1 2 3 4
| Projet error LNK2005: "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class Vector3 &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@AAVVector3@@@Z) already defined in main.obj
Projet error LNK2005: "public: bool __thiscall Quat::isUnit(void)const " (?isUnit@Quat@@QBE_NXZ) already defined in main.obj
Projet error LNK2005: "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class Quat &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@AAVQuat@@@Z) already defined in main.obj
Projet fatal error LNK1169: one or more multiply defined symbols found |
:(
Le code : http://davy.sg.free.fr/Projet.zip
Merci pour votre aide, moi je ne vois plus quoi faire :/