Я написал 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