这是我第一次尝试将文件分成4个文件夹:图像,源,声音, Headers . 我的问题是:我正在尝试从源文件夹中的文件调用的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”无效 .
1 回答
我想你忘了叫
SDL_Init()
.