我正在尝试通过SDL_LoadBMP函数将.bmp文件加载到Xcode中的SDL项目中。我尝试将要加载的文件放置在项目调试文件夹中,并尝试输入完整的搜索路径,但没有一个起作用。通过使用SDL_GetError,我收到消息“无法打开hello_world.bmp”。
#include <stdio.h>
#include <SDL.h>
int main(){
SDL_LoadBMP("hello_world.bmp");
printf("%s\n", SDL_GetError());
SDL_Quit();
return 0;
}
感谢您的帮助!
验证后,如果cpp函数"Couldn't open %s", filename
或fopen
返回fopen_s
,但SDL2不显示/使用fopen设置的errno,则SDL2将显示消息nullptr
。 '没有为bmp文件设置正确的路径,该路径需要相对于可执行文件还是绝对路径。