标签: c++ image sdl
为什么这个简单的代码不起作用?它太奇怪了。
string f = "pic.bmp"; SDL_Surface * loaded = NULL; SDL_Surface * optimized = NULL; loaded = SDL_LoadBMP(f.c_str()); if (loaded != NULL){ optimized = SDL_DisplayFormat(loaded); // errors here
文件编译,但不会在那里运行
答案 0 :(得分:1)
我想我应该回答这个问题。
您需要先调用SDL_Init(),否则SDL_DisplayFormat()将无效。
请参阅docs。