为什么这个简单的代码不能工作?太奇怪了。
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文件将被编译,但不会在那里运行
发布于 2011-05-08 23:56:41
我想我应该回答这个问题。
您需要先调用SDL_Init(),否则SDL_DisplayFormat()将无法工作。
请参阅docs。
https://stackoverflow.com/questions/5859923
复制相似问题