这是我第一次尝试将文件分成4个文件夹:图像,来源,声音,标题。我的问题是:我正在尝试从源文件夹中的文件调用的images文件夹中加载一个普通的BMP。这是我的代码:
#include <SDL/SDL.h> int main(int argc, char *argv[]) { SDL_Surface *hello = NULL; SDL_Surface *screen = NULL; screen = SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE); hello = SDL_LoadBMP("../images/hello.bmp"); SDL_BlitSurface(hello, NULL, screen, NULL); SDL_Flip(screen); SDL_Delay(2000); SDL_FreeSurface(hello); SDL_Quit(); return 0; }
显然,调用“../ images/hello.bmp”无效。
答案 0 :(得分:2)
我想您忘记致电SDL_Init()
。