voila , j'ai un petit problème pour compiler un projet .
c'est une application générée par le AppWizard du SDK directX9 , mais notez que le problèmme ne vient pas de directX . j'ai plusieurs fichiers *.cpp et *.h générés par directX et un fichier cpp que j'ai créé , nommé game_classes.cpp , et le fichier "central " ( contenant la méthode winmain , etc.... s'apelle dolphin.cpp)
dans game classes , il ya des classes (!) contenant quelques méthodes , dont deux qui ont un problèmme :
lorsque je lance la compilation , le linkage des fichiers ne marche pas , voila le message que j'ai :
Game_classes.obj : error LNK2005: "public: void __thiscall object::Transform(void)" (?Transform@object@@QAEXXZ) already defined in Dolphin.obj
Game_classes.obj : error LNK2005: "public: void __thiscall vaisseau::create(void)" (?create@vaisseau@@QAEXXZ) already defined in Dolphin.obj
les méthodes sont déclarées dans game_classes.cpp et il n'y a pas de trace d'elles dans dolphin.cpp : comment faire pour régler ce bug ????
_________
#Glog
°_2003__