int WinMain(.... geht nicht



  • ich habe folgendes Problem:
    ich bin am Anfang einer kleinen DX-Anwendung, hab aber schon ein kleines Problem:
    wenn ich folgende zeile in der Main.cpp reinschreibe

    #include "Game.h"
    #include "windows.h"
    int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance,  LPSTR lpCmdLine, int nCmdShow)
    {
      cGame* Game;
      Game = new cGame;
      Game->init();
      Game->Play();
      Game->end();
      return 0;
    }
    

    bekomm ich 2 fehler:

    Der Linker schrieb:

    LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
    Debug/BaseGraphTesting.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    das Komische ist aber, dass mit

    int main()
    

    alles einwandfrei klappt!



  • Ja ist ja klar, wenn du nen Konsolenprojekt erstellst, du musst ein win32 Projekt erstellen.



  • na ja, irgendwie ärgert mich das jetzt... ich schlag mir den kopf in die wand, weil ichs nach 3 stunden nich raus hab, und dann fragt man hier, und nach 2 sek hat man die lösung... mann, bin ich scheiße 😉 😃 😃
    👍 👍 👍 👍 👍


Anmelden zum Antworten