Mehrfachdeklaration in libs (Linker)



  • Hi!

    Ich habe ein Problem mit dem VC7.

    Folgende Fehlermeldung:

    nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) bereits in libcpmtd.lib(newop.obj) definiert

    nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) bereits in libcpmtd.lib(newaop.obj) definiert

    LINK : warning LNK4098: Standardbibliothek 'LIBCMT' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden

    Ich weiß nun aber nicht wo ich in dem .net VC7 die Libs einstellen kann die verwendet werden sollen, oder wovon die verwendung der Libs abhängt.

    Kann jemand helfen ?

    Gruß
    Michael



  • hi

    den fehler hatte ich mal bei allgero und noch visual 6
    meines wissens (wenns der gleiche ist) problem mit c bibliothek und mfc.

    habe damals use_console gesetzt und die libraries umgedreht.

    hier ein link zum problem:
    http://support.microsoft.com/default.aspx?scid=KB;EN-US;q148652&

    hoffe es hilft



  • Perfekt,

    das war ein Volltreffer.

    Das hat geholfen.

    Danke schön!

    Michael



  • Kann das mal jemand in die FAQ stellen ?

    Ich such den Beitrag jeden Tag aufs neue *grins*


Log in to reply