error LNK2001:nichtaufgelöstes externes Symbol



  • Kann mir jemand helfen, folgende Fehler zu beseitigen? Ich versuche, ein existierendes Programm unter VC++ einfach nur neu zu erstellen und erhalte folgende Fehlermeldungen:

    Day2.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: __thiscall CDay2Dlg::CDay2Dlg(class CWnd *)" (??0CDay2Dlg@@QAE@PAVCWnd@@@Z)

    error LNK2001: nichtaufgelöstes externes Symbol __endthreadex;
    error LNK2001: nichtaufgelöstes externes Symbol __beginthreadex;
    error LNK2001: nichtaufgelöstes externes Symbol _main;

    Ich habe leider keine Ahnung, wie ich diese Fehler beim Linken beheben könnte, aber denke, es ist einfach eine Konfigurationssache...

    Vielen Dank für Ihre Hilfe,

    Frank Gitzinger



  • ja, das hatte ich auch 😉
    LÖSUNG: "/FORCE:MULTIPLE" muss in die commandline eingetragen werden (Project eigenschaften -> Linker). such bei microsoft mal nach LNK2001, da hab ich die lösung auch weg

    EDIT: sorry, habe gerade gemerkt: der fehler bei mir hieß "LNK2005" !! schau aber doch bei microsoft vorbei 🙄😃


Anmelden zum Antworten