// 悪い:g++ -o test.cpp a.out -lSDL2
// 良い:g++ test.cpp -lSDL2
(a.out 暗黙的)
// ベター:g++ test.cpp -g -pedantic -o test -lSDL2
主な問題は単に g++ 引数を間違った順序で配置したことだと思います.
Tietbohlが言ったように
SDL_QUIT は enum SDL_EventTypehttp://wiki.libsdl.org/SDL_EventType の一部です
SDL_Quit();http://wiki.libsdl.org/SDL_Quit
を使用する必要があります。
ヘッダーは次のようにする必要があります:<SDL2/SDL.h>
終了機能:SDL_Quit();
コマンド:g++ teste.cpp -o filename -lSDL2