我尝试在Eclipse上(在Mac上)设置SDL2项目。
我尝试了以下代码,但没有错误,但窗口没有打开,只有一个打开的“ ghost”程序的图标(如下图所示。)>
#include <stdio.h> #include <SDL2/SDL.h> int main(int argc, char** argv) { if (SDL_Init(SDL_INIT_VIDEO) != 0 ) { fprintf(stdout,"Failed to initialize the SDL (%s)\n",SDL_GetError()); return -1; } { SDL_Window* pWindow = NULL; pWindow = SDL_CreateWindow("My first SDL2 application",SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN); if( pWindow ) { SDL_Delay(3000); SDL_DestroyWindow(pWindow); } else { fprintf(stderr,"Error creating the window: %s\n",SDL_GetError()); } } SDL_Quit(); return 0; }
“鬼”程序:
我尝试在Eclipse上(在Mac上)设置SDL2项目。我尝试了以下代码,但没有错误,但窗口没有打开,只有一个打开的“ ghost”程序的图标(如...
SDL覆盖main,但希望main声明为