error LNK2019



  • Hallo zusammen,

    Habe die Sourcen von jemand anderes übernommen und wollte die Anwendung erstellen.
    Folgende Fehlermeldung trat dann beim Linken auf:

    LIBCMT.lib(crt0.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_main', verwiesen in Funktion '_mainCRTStartup'
    

    Kann leider nicht viel damit anfangen ...

    Hat jemand eine Idee/ Ahnung?

    Vielen Dank!



  • Hast Du die LIBCMT.lib gelinkt?



  • Hast du eine main-Funktion? Handelt es sich bei dem übernommenen Code möglicherweise nicht um eine Konsolenanwendung?



  • MFK schrieb:

    Handelt es sich bei dem übernommenen Code möglicherweise nicht um eine Konsolenanwendung?

    Wie erkenne ich denn die Art der Anwendung ?



  • Wenn du eine main-Funktion hast, ist es eine Konsolenanwendung. Hast du eine WinMain-Funktion, ist es eine Windowsanwendung. Wenn du eine von CWinApp abgeleitete Klasse hast, von der ein globales Objekt erstellt wird, dann hast du irgendeine MFC-Anwendung. Und wenn du nichts davon hast, hast du entweder keine oder keine vollständige Anwendung.


Anmelden zum Antworten