[dll] Compiler une dll � partir de sources Linux
Bonjour
Mon probl�me fait suite � un pr�c�dent thread du forum C++. En effet, je porte actuellement un code de librairie C++ venant de Linux vers Windows en utilisant Visual C++ Express 2005.
Je pr�cise que sous Linux, j'utilise g++ et un makefile, la compilation se passe sans erreurs ni warnings et que l'�dition de liens est tr�s correcte.
En revanche sous Visual C++, c'est autre chose. En effet, apr�s avoir r�solu les probl�mes de syntaxes, mon code compile sans erreurs ni warnings. L'ennui vient de l'�dition de liens. Je me prend des erreurs telles celles-ci :
Code:
1 2 3
|
1>moncode.obj : error LNK2005: "public: __thiscall TSetSeq::TSetSeq(void)" (??0TSetSeq@@QAE@XZ) already defined in TSetSeq.obj
1>moncode.obj : error LNK2005: "public: __thiscall TSetSeq::~TSetSeq(void)" (??1TSetSeq@@QAE@XZ) already defined in TSetSeq.obj |
Pouvez-vous m'aider � r�soudre ce probl�me ?
Merci d'avance.
@++