Установка SDL2 в Linux

Я пытаюсь запустить простой test.cpp из учебника Twinklebar SDL, я получаю эту ошибку:

test.cpp:2:10: fatal error: 'SDL2/SDL.h' file not found

Итак, я смотрю пакет разработки sdl в Ubuntu/Mint:

aptitude search sdl | grep 2

Все, что я могу найти, это:

libsdl1.2-dev

Означает ли это, что мой единственный вариант - установить из источников?

Ответы

Ответ 1

Это зависит от того, какую версию Ubuntu вы используете, но да, для Ubuntu есть пакет libsdl2: http://packages.ubuntu.com/search?keywords=sdl2

Требуемый пакет называется libsdl2-dev.

Кроме того, что касается строки #include <SDL/SDL.h>, кажется, что рекомендуемый способ - настроить флагов компилятора для добавления SDL, включая pah, и использовать #include "SDL.h". Подробнее см. https://forums.libsdl.org/viewtopic.php?t=5997.