error LNK2005
-
Hi,
ich habe mir eine lib erzeugt die ich jetzt einbinden möchte. Wenn ich jetzt Compiliere erhalte ich immer folgende Linkermeldungen.msvcrtd.lib(MSVCR70D.dll) : error LNK2005: __CrtDbgReport bereits in libcmtd.lib(dbgrpt.obj) definiert
msvcrtd.lib(MSVCR70D.dll) : error LNK2005: _wcscpy bereits in libcmtd.lib(wcscat.obj) definiert
msvcrtd.lib(MSVCR70D.dll) : error LNK2005: _free bereits in libcmtd.lib(dbgheap.obj) definiert
msvcrtd.lib(MSVCR70D.dll) : error LNK2005: _malloc bereits in libcmtd.lib(dbgheap.obj) definiert
msvcrtd.lib(MSVCR70D.dll) : error LNK2005: __setmbcp bereits in libcmtd.lib(mbctype.obj) definiertwas kann ich dagegen unternehmen?
-
hab den Fehler Gefunden!
Lag daran das die MFC in der lib Statisch gelickt war und im programm als dll eingebunden wurde.