Dev-C++ und SDL
-
Hi,
ich will sdl lernen, und habe folg. beispielcode:
#include <stdlib.h> #include <SDL.h> int main(int argc, char *argv[]) { SDL_Surface *screen; if(SDL_Init(SDL_INIT_VIDEO) == -1) { printf("Can't init SDL: %s\n", SDL_GetError()); exit(1); } atexit(SDL_Quit); screen = SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE); if(screen == NULL) { printf("Can't set video mode: %s\n", SDL_GetError()); exit(1); } SDL_Delay(3000); return 0; }
so jetzt bekomem ich die fehlermeldung:
Undefined reference to 'WinMain@16'und jetzt??
kann mir jemand helfen??thx EGF
-
Hast du ein neues Konsolenprojekt erstellt?
Oder doch eher ein Win32-Projekt?
-
Einfach das folgende vor die main setzen:
#ifdef _WIN32 #undef main #endif
-
dankeschön