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) definiert

    was 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. 🙂


Anmelden zum Antworten