gcc Probleme de link - C++ - Programmation
Marsh Posté le 29-09-2007 à 19:59:38
codeblocks avec minigw (apparament dans mon bin ya gcc.exe ld.exe et g++.exe )
Marsh Posté le 29-09-2007 à 20:07:48
Et le .lib binaire, tu l'as compile avec le meme compilo? Parce que ton truc ca ressemble a une tentative de link de .lib (donc pour visual studio) avec des .o de gcc ...
Marsh Posté le 30-09-2007 à 14:28:57
Peut-être pas spécifique (je connais pas les autres compilos), mais, sur gcc, ce sont des .a qui sont générés là où VS génère des .lib. Et oui, c'est incompatible d'où la question d'Ace17.
Marsh Posté le 30-09-2007 à 14:30:16
on est d'accord
les .lib (ou .a, c'est la meme chose) dépendent du compilo
Marsh Posté le 29-09-2007 à 18:30:22
Bonsoir tout le monde ....
j'essaie de compiler un prog depuis qq heures mais sans succes
a la compilation il me met :
.objs\logon.o:logon.cpp.text$_ZN6AsnIntD1Ev[AsnInt::~AsnInt()]+0xa): undefined reference to `_imp___ZTV6AsnInt'
.objs\logon.o:logon.cpp.text$_ZN7AsnTypeC2Ev[AsnType::AsnType()]+0x7): undefined reference to `_imp___ZTV7AsnType'
or j'ai bien defini les lib (directive -Ic:\project\lib) ansi que rajouter des -lasnint -l..... (quil trouve apparament ) mais ca passe pas
si je vais dans le .lib binaire je vois ca :
__imp_??BAsnInt@@QBEHXZ
apparament c pas tout a fait la meme chose que ce que le linker me reclame (_imp___ZTV6AsnInt) faut mettre une option ? ou c grillé?