Compilerfehler bei Release, aber nicht bei Debug



  • Hallo zusammen,

    Solange ich mein Proggi im Debug-Mode kompilieren lassen, geht alles einwandfrei.
    Wenn ich auf Release umschalte, dann meckert er "new" und "delete" an.
    Muss ich da irgendwelche Bibliotheken anders definieren ?

    nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) bereits in LIBCMT.lib(new.obj) definiert
    nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) bereits in LIBCMT.lib(delete.obj) definiert


  • Mod

    Das ist typisch, wenn Du die MFC verwendest und eine der Sourcedateien nicht afx.h zuerst included.

    Untersuche Deine Sourcen...


Log in to reply