Мне довольно нелегко устанавливать библиотеки последнего достижения SDL в моей Ubuntu 12.04. В прошлом году мне так или иначе удалось установить libsdl 1.2-dev для Ubuntu. Насколько я помню, я сделал это с помощью Синаптического Диспетчера пакетов. Теперь, я хочу работать с последними библиотеками SDL. На странице, содержащей загрузки для версии 2.0.0 SDL (который является последней стабильной версией), под разделом Linux для Библиотек Разработки, она дана
Свяжитесь со своим специалистом по обслуживанию распределения для обновлений.
Помогло бы мне много, если бы кто-то ответил на эти вопросы:
PS: Я искал libsdl-dev пакет на Синаптическом Диспетчере пакетов, но он не разоблачает последнюю версию.
Вы также можете сделать:
Если вам просто нужны библиотеки:
sudo apt-get install libsdl2-2.0
Если вы хотите заняться разработкой:
sudo apt-get install libsdl2-dev
Вы должны скачать исходный код и скомпилировать библиотеки.
Вам также нужны некоторые зависимости перед компиляцией SDL2. Поэтому сначала установите эти пакеты :
sudo apt-get install build-essential xorg-dev libudev-dev libts-dev libgl1-mesa-dev \
libglu1-mesa-dev libasound2-dev libpulse-dev libopenal-dev libogg-dev \
libvorbis-dev libaudiofile-dev libpng12-dev libfreetype6-dev libusb-dev \
libdbus-1-dev zlib1g-dev libdirectfb-dev
Метод 1: Архив исходного кода
Теперь вы можете перейти к загрузите страницу libsdl и загрузите SDL2-2.0.0.tar.gz
, распакуйте архив (вы можете распаковать архив с помощью tar: tar -xvzf SDL2-2.0.0.tar.gz
), cd
в созданный каталог и выполните следующие команды ( не забудьте установить упомянутые выше зависимости перед началом компиляции ):
./configure
make
sudo make install
Метод 2: Mercurial репозиторий
[ 1111] Другой способ установить SDL2 - это загрузить SDL из онлайн-хранилища Mercurial. Для этого сначала необходимо установить Mercurial:
sudo apt-get install mercurial
, затем загрузить SDL (SDL будет загружен в каталог, в котором вы используете терминал)
hg clone http://hg.libsdl.org/SDL
, теперь перейдите в загруженный каталог SDL и соберите & amp; install ( не забудьте установить упомянутые выше зависимости перед началом компиляции ) библиотеки, выполнив:
cd SDL
./configure
make
sudo make install
Не забудьте запустить :
sudo ldconfig
, чтобы обновить необходимые ссылки и кеш для библиотек.
Код :: Блоки
Добавить в
Проект> Параметры сборки> Настройки компилятора> Другие параметры> -lSDL2
Не забудьте добавить их в параметры проекта, а не только в Отладка или Отпустите настройки . Кроме того, если вы уже неправильно скомпилировали исходники, не забудьте перестроить его ( CTRL kbd> + F11 kbd>)