我在Windowss 10上使用DevC ++但我的问题是我在C中关注了一些关于SDL2的教程,但是当我编写他们给出的程序时,它编译得很好,但是我无法看到我的窗口。 问题可能来自“搜索目录”,因为我遇到了在DevC ++上安装SDL2的问题
// Code :
#include <stdlib.h>
#include <stdio.h>
#include <SDL2\SDL.h>
int main(int argc, char* argv[])
{
SDL_Window *ecran = NULL;
SDL_Renderer *renderer;
SDL_Init(SDL_INIT_VIDEO);
ecran = SDL_CreateWindow("DBZ", 0, 0, 640, 480, SDL_WINDOW_SHOWN);
renderer = SDL_CreateRenderer(ecran, -1, SDL_RENDERER_ACCELERATED);
SDL_RenderPresent(renderer);
SDL_Delay(30000);
SDL_Quit();
return EXIT_SUCCESS;
}
mingw32-make.exe:“全部”没什么可做的。
答案 0 :(得分:0)
也许你的窗口只是创建并立即关闭?尝试将SDL_Delay
替换为:
bool quit = false;
mainEvent = new SDL_Event();
while (!quit && mainEvent->type != SDL_QUIT) {
SDL_PollEvent(mainEvent);
//...
}