+1 !
J'ai le même problème : j'ai un toolkit qui me génère un .lib et je ne sais pas comment compiler un bête programme qui utilise une classe contenue dans ce .lib.
Merci d'avance
EDIT : Je complète en mettant le genre d'erreur que j'obtiens :
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fwrite d?j? d?fini(e) dans LIBC.lib(fw
rite.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fseek d?j? d?fini(e) dans LIBC.lib(fse
ek.obj)
MSVCRT.lib(MSVCR71.dll) : error LNK2005: _atoi d?j? d?fini(e) dans LIBC.lib(atox
.obj)
MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_in
fo(class type_info const & )" (??0type_info@@AAE@ABV0@@Z) d?j? d?fini(e) dans LIB
C.lib(typinfo.obj)
MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall
type_info::operator=(class type_info const & )" (??4type_info@@AAEAAV0@ABV0@@Z) d
?j? d?fini(e) dans LIBC.lib(typinfo.obj)
LINK : warning LNK4098: conflit entre la biblioth?que par d?faut 'MSVCRT' et les
autres biblioth?ques ; utilisez /NODEFAULTLIB:library
prog.exe : fatal error LNK1169: un ou plusieurs symboles d?finis ? diff?rentes r
eprises ont ?t? rencontr?s |
[Désolé pour les accents qui manquent, ce sont les Windows grecs ça]
Message édité par yannick_frere le 07-03-2005 à 08:32:30