gpt4 book ai didi

C++ - SDL 不工作

转载 作者:太空狗 更新时间:2023-10-29 21:08:28 28 4
gpt4 key购买 nike

我试着关注 this有关使用 SDL 显示图像的基础知识的教程。但是,当我运行该程序时,它返回一个空白屏幕。该图像位于正确的目录中,但未显示在程序中。难道我做错了什么?我非常希望 SDL 能够正常工作。

编辑

这是我的代码:

#include <SDL/SDL.h>

using namespace std;

int main(int argc, char *argv[])
{
SDL_Surface *hello;
SDL_Surface *screen;
SDL_Init(SDL_INIT_EVERYTHING);
screen = SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);
hello = SDL_LoadBMP("hello.bmp");
SDL_BlitSurface(hello, NULL, screen, NULL);
SDL_Flip(screen);
SDL_Delay(2000);
SDL_FreeSurface(hello);
SDL_Quit();
return 0;
}

最佳答案

使用 SDL_GetError() 找出 SDL_LoadBMP() 加载位图失败的原因。 阅读此 thread也是

关于C++ - SDL 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2999330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com