SDL2窗口不显示在raspbian上

时间:2014-11-30 23:21:56

标签: c++ linux gcc sdl raspbian

我的SDL2窗口没有显示。我正在使用命令行gcc编译器。 这是我的代码:

#include "SDL2/SDL.h"
#include <stdio.h>
#include <stdlib.h>

int main(){
    SDL_Window* screen;
    SDL_Init(SDL_INIT_EVERYTHING);
    atexit(SDL_Quit);
    screen = SDL_CreateWindow("Quiz Game", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 400, 400, SDL_WINDOW_RESIZABLE);
    SDL_Delay(10000);
    SDL_DestroyWindow(screen);  
    return 0;
}

我做错了什么?

注意:该程序适用于debian。

1 个答案:

答案 0 :(得分:1)

您需要启动事件循环 - 否则SDL无法与操作系统正常通信。查看this网页上的SDL2部分,了解一些示例代码。