Программа SDL не работает правильно после всех правильных строк в Linux - PullRequest
0 голосов
/ 05 июля 2019

Я написал SDL-код в vscode, чтобы открыть окно, и когда я компилирую его, используя g++ file.cpp -lSDL2, ошибки не было, но когда я запускаю его с помощью "./a.out", он ничего мне не показывает.

    #include<iostream>
    #include<SDL2/SDL.h>

    using namespace std;

    // main function
    int main( int argc, char *args[] )
    {
    // Initialize SDL video sub system        
    if( SDL_Init( SDL_INIT_EVERYTHING ) == -1 )
        cout << endl << SDL_GetError();

    // create a window and pop it        
    SDL_Window *window = SDL_CreateWindow( "SDL Linux", 100, 100, 700, 500, SDL_WINDOW_SHOWN );

    // wait for 6 second    
    SDL_Delay(6000);
        return 0;
   }


//it should pop a window
...