0

解決策:
名前だけではなく、イメージ アドレス全体を書き込む場合に機能します。

最近同様の質問をしたことは知っていますが、まだ解決策がありません。C ++およびSDLのウィンドウに単純なbmp画像をロードしようとしています。これは私のコードです:

int main(int argc, char *argv[])
{
    //init
    SDL_Init( SDL_INIT_EVERYTHING );

    //screen window
    SDL_Surface* screen = SDL_SetVideoMode( WINDOW_WIDTH, WINDOW_HEIGHT, 32,  SDL_SWSURFACE);
    SDL_WM_SetCaption( WINDOW_TITLE, 0 );

    //image
    SDL_Surface *background = IMG_Load("images.png");

    SDL_Event event;
    bool gameRunning = true;

    //loop
    while (gameRunning)
    {
        if (SDL_PollEvent(&event))
        {
            if (event.type == SDL_QUIT)
            {
                gameRunning = false;
            }

        }
        SDL_BlitSurface(background, NULL, screen, NULL);


        //update screen
        SDL_Flip(screen);

    }
    //quit 
    SDL_Quit();
    return 0;
}

私のコードに何か問題がありますか、それとも私のコンピューターに問題がある可能性がありますか? 画像をプロジェクト フォルダーに配置し、正しい方法で綴ったことはわかっています。

4

0 に答える 0