SDL - 未加载图像

时间:2011-06-13 16:32:28

标签: c++ sdl

这是我第一次尝试将文件分成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”无效。

1 个答案:

答案 0 :(得分:2)

我想您忘记致电SDL_Init()