Linker findet main() nicht



  • Hi,

    ich schreibe gerade ein kleines Konsolenprogramm zum Testen. Sobald ich einen bestimmten Header (allegro.h) einbinde, kommt folgende Fehlermeldung:

    error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup MSVCRTD.lib

    Das Headerverz. ist bekannt, genau wie Lib-Dateien. Was sag mir diese Fehlermeldung?

    So sieht der Kode aus:

    #include "allegro.h"
    
    int main(void)
    {
    	//allegro_init();
    	//allegro_message("Welcome to Allegro!");
    	return 0;
    }
    END_OF_MAIN();
    


  • Na dann nenn doch dein 'main' in '_main' um und bete, das die Argumente so stimmen.

    Vielleicht fehlt auch eine BEGIN_OF_MAIN().


Anmelden zum Antworten