Bonjour,
J'ai développé un objet appelé MapCanvas dans un code indépendant (2dunit.h et 2dunit.cpp) qui dispose de ses propres controles (et donc de sa propre TableEvent).
Il tourne nickel.
Maintenant, j'essaye d'intégrer cet objet dans mon code principal. Je vire la frame, et l'app. Je rajoute le header et le code de l'objet, je met #include "2dunit.h" dans le header du programme principal.
Au final, je me récupère plein d'erreur de link du style :
Erreur 4 error LNK2005: "protected: static struct wxEventTable const MapWindow::sm_eventTable" (?sm_eventTable@MapWindow@@1UwxEventTable@@B) déjà défini(e) dans interface.obj 2dunit.obj
Erreur 11 error LNK2005: "protected: virtual struct wxEventTable const * __thiscall MapCanvas::GetEventTable(void)const " (?GetEventTable@MapCanvas@@MBEPBUwxEventTable@@XZ) déjà défini(e) dans interface.obj 2dunit.obj
Quel serait la bonne méthode à appliquer ?
Partager