LINUX.ORG.RU

Проблема с SDL2

 , ,


0

1

Я начал изучать SDL2 (SDL не знаю) и я захотел попробовать сделать выводилку изображения HelloWorld, но компилится с ошибкой:

reedych@linux-xo3p:~/SDL2-learn/SDL2_window_2_imageDraw> g++ -w -lSDL main.cpp -o main
/tmp/ccslDaxf.o: In function `init()':
main.cpp:(.text+0x68): undefined reference to `SDL_CreateWindow'
main.cpp:(.text+0x9e): undefined reference to `SDL_GetWindowSurface'
/tmp/ccslDaxf.o: In function `close()':
main.cpp:(.text+0x136): undefined reference to `SDL_DestroyWindow'
/tmp/ccslDaxf.o: In function `main':
main.cpp:(.text+0x1b8): undefined reference to `SDL_UpdateWindowSurface'
collect2: error: ld returned 1 exit status
Сам исходник
SDL2/SDL.h и SDL2/SDL_image.h подключал
P.s. я начинающий в SDL

Проблема решена, найдена проблема -lSDL забыл поставить двойку, -lSDL2

Reedych ★☆ ()
Ответ на: комментарий от Reedych

Извини, не обратил внимание, что SDL2, так что используй sdl2-config

g++ main.cpp -o main `sdl2-config --libs`

fluorite ★★★★★ ()

если ты используешь SDL2, то и линкуй вторую либу -lSDL2

Burns ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.