Dev-C++ und SDL --- Link-error WinMain@16

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Dev-C++ und SDL --- Link-error WinMain@16

    Hallo Leute, hab mal wieder ein problem...

    ich wollte mich jetzt mal mit SDL-programmierung beschäftigen, aber das Bloodshed Dev-C++ mag net so recht mitmachen.

    ich hab die DevPacks installiert und dem Linker: "-lSDLmain -lSDL" gegeben.

    Ich hab mir dann erstmal folgendes Beispiel gekrallt, um auszuprobieren ob es geht:

    Quellcode

    1. #include <stdlib.h>
    2. #include <SDL.h>
    3. int main()
    4. {
    5. if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 )
    6. {
    7. fprintf(stderr, "SDL konnte nicht initialisiert werden: %s\n", SDL_GetError());
    8. exit(1);
    9. }
    10. atexit(SDL_Quit);
    11. return 0;
    12. }
    Alles anzeigen


    so, das ganze will aber leider nicht wie ich will, und bringt mir folgenden fehler:
    [Linker error] undefined reference to `WinMain@16'


    ich hab wirklich keinen plan, woran das liegt, und schon gar nicht, wie ich es beheben kann...

    ich habe auch schon

    Quellcode

    1. #undef main

    probiert, weil es ja iwie "WinMain" sein könnte (kA, hab ich iwo mal gelesen, is wahrscheinlich schwachsinn)
    wenn ich das mach, gibt es zwar keinen fehler, aber es passiert NICHTS...

    danke für euere hilfe

    -pocky-