Как установить старую версию SDL (1.2) для разработки?

Я работаю над проектом, для которого мне придется использовать SDL. Я установил его, как описано здесь, но когда я попытался cmake В проекте, в котором я нуждался, я столкнулся с проблемами. Я обнаружил, что cmake не работает с SDL 2.0, но работает с SDL 1.2. Очевидно, есть некоторые обходные пути, такие как этот - но, честно говоря, я действительно не знаю, что с этим делать...

Поэтому я пытаюсь просто установить SDL 1.2. Я пытался следовать этим инструкциям:

  1. Получите копию исходного кода, либо из Mercurial, либо из официального архива или чего-то еще.

  2. Создайте отдельный каталог для сборки (SDL откажется встраивать в базу дерева исходных текстов).

  3. Запустите скрипт настройки, чтобы все настроить.

  4. Бежать make компилировать SDL. Запустите "make install" для установки вашей новой сборки SDL в системе.

Мне удалось hg клонировать старую версию, но при попытке сделать это это невозможно. Ридме говорит мне бежать autogen.sh, но это "не может найти autoconf".

Дальнейшее поиск в Google предполагает, что мне может понадобиться версия для разработки, но теперь я действительно забыл, где ее взять и как ее установить. Буду очень признателен за любую помощь в этом!

1 ответ

Решение

Все поддерживаемые в настоящее время версии Ubuntu имеют пакеты SDL 1.2 в своих официальных репозиториях. Попробуйте установить libsdl1.2-dev,

Другие вопросы по тегам