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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :/
Partager