为什么SDL2无法在Xcode中加载我的.bmp? (SDL_LoadBMP)

问题描述 投票:0回答:1

我正在尝试通过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;
}

感谢您的帮助!

c xcode sdl sdl-2 bmp
1个回答
0
投票

验证后,如果cpp函数"Couldn't open %s", filenamefopen返回fopen_s,但SDL2不显示/使用fopen设置的errno,则SDL2将显示消息nullptr。 '没有为bmp文件设置正确的路径,该路径需要相对于可执行文件还是绝对路径。

© www.soinside.com 2019 - 2024. All rights reserved.