Установка SDL
Содержание:
1. Введение;
2.Установка SDL (Вы читаете данный раздел);
3. Сборка с помощью make;
4. Распространение SDL-программы.
Этот этап понадобится только для сборки с помощью Scons. Scons - собственно, набор скриптов на Python. Поэтому сначала надо скачать Window-версию Python 2.7 (Scons с Python 3.x лично я не пробовал) c http://www.python.org/download, установить её, а затем упомянутым выше способом добавить путь к Python в переменную среды Path. По умолчанию добавляемая строка будет такой:
Теперь скачаем и поставим production-версию Scons (http:// www.scons.org) - в момент написания строк это Production 2.0.1; нужен установщик, озаглавленный «Windows». Он сам найдет, где у вас Python, и скопирует файлы Scons в положенное место. Добавим путь к Scons в Path:
Установим наиболее распространенную сейчас версию SDL -1.2 (http://www.libsdl.org/download-L2.php). Сначала нам понадобится devel-пакет под MinGW - SDL-devel-1.2.14-mingw32.tar.gz (если разработчик успеет выпустить новую версию, числа в архиве изменятся). Распакуем архив - в нем находятся каталоги bin, lib, include и так далее. Их надо скопировать поверх одноименных каталогов в C:MinGW (то есть содержимое bin окажет-ся в C:MinGWbin, lib - в C:MinGWlib и так далее).
Содержимое bin из SDL-devel-1.2.14-mingw32.tar.gz можно еще скопировать в C:MinGWmsys1.0bin, однако на правильность работы изложенных в статье материалов это не окажет никакого влияния. Однако в каталоге bin есть важный файл SDL.dll. Его надо будет поместить в каталог программы, которую мы соберем. Подробнее о том, какие файлы вообще нужно прилагать для распространяемой SDL-программы под Windows, рассказы-вается в конце статьи.
Итак, копируем каталоги. По большому счету, нас интересует копирование таких директорий:
- bin (обязательно);
- docs (можно);
- include (обязательно);
- man (можно);
- share (хорошо бы).
С основой SDL разобрались - теперь установим популярные дополнения: SDL Image, SDL Mixer, SDL Ttf.
Для начала скачаем SDL Image (http://www.libsdl.org/projects/ SDL image), а точнее - файл SDL_image-devel-L2.10-VC.zip. Пусть вас не вводят в заблуждение буквы VC, обычно означающие Visual Studio C/C++. Открываем архив и распаковываем содержимое: lib - в C:MinGWlib, a SDL_image.h из include - в C:MinGWincludesdl.
Обратите внимание, что не нужно просто копировать все содержимое include в C:MinGWinclude. Надо именно положить SDL_image.h в подкаталог C:MinGWincludesdl. Этот же трюк потребуется проделать и с остальными заголовочными файлами библиотек-спутников SDL. Кроме того, dll-файлы из каталога lib от SDL_image из архива надо будет поместить в каталог собираемой программы. Это касается dll и других библиотек-спутников.
Установим SDL Mixer (http://www.libsdl.org/projects/SDL mixer). Нужен файл SDL_mixer-devel-L2.11-VC.zip:
- из include: SDL_mixer.h копируем в C:MinGWincludesdl;
- из lib: все файлы кладем в C:MinGWlib, а dll - еще и в каталог, где будем собирать программу.
По аналогии установим и SDL_TTF (http://www.libsdl.org/ projects/SDL ttf), файл SDL_ttf-devel-2.0.10-VC.zip:
- из include: SDL_ttf.h - в C:MinGWincludesdl;
- из lib: всё - в C:MinGWlib, а dll - дополнительно каталог, где будем собирать программу.
Хотите записать всю полученную информацию и приступить к самостоятельной установке SDL? Тогда я рекомендую Вам купить moleskine (http://shop.djournal.com.ua/index.php?categoryID=2) - высококлассные записные книжки в твердом переплете с отличным качеством бумаги! Совершить такую покупку можно на сайте shop.djournal.com.ua.
1. Введение;
2.
3. Сборка с помощью make;
4. Распространение SDL-программы.
Этап 2. Python и Scons
Этот этап понадобится только для сборки с помощью Scons. Scons - собственно, набор скриптов на Python. Поэтому сначала надо скачать Window-версию Python 2.7 (Scons с Python 3.x лично я не пробовал) c http://www.python.org/download, установить её, а затем упомянутым выше способом добавить путь к Python в переменную среды Path. По умолчанию добавляемая строка будет такой:
C:Python27
Теперь скачаем и поставим production-версию Scons (http:// www.scons.org) - в момент написания строк это Production 2.0.1; нужен установщик, озаглавленный «Windows». Он сам найдет, где у вас Python, и скопирует файлы Scons в положенное место. Добавим путь к Scons в Path:
C:Python27Scripts
Этап 3. Установка SDL
Установим наиболее распространенную сейчас версию SDL -1.2 (http://www.libsdl.org/download-L2.php). Сначала нам понадобится devel-пакет под MinGW - SDL-devel-1.2.14-mingw32.tar.gz (если разработчик успеет выпустить новую версию, числа в архиве изменятся). Распакуем архив - в нем находятся каталоги bin, lib, include и так далее. Их надо скопировать поверх одноименных каталогов в C:MinGW (то есть содержимое bin окажет-ся в C:MinGWbin, lib - в C:MinGWlib и так далее).
Содержимое bin из SDL-devel-1.2.14-mingw32.tar.gz можно еще скопировать в C:MinGWmsys1.0bin, однако на правильность работы изложенных в статье материалов это не окажет никакого влияния. Однако в каталоге bin есть важный файл SDL.dll. Его надо будет поместить в каталог программы, которую мы соберем. Подробнее о том, какие файлы вообще нужно прилагать для распространяемой SDL-программы под Windows, рассказы-вается в конце статьи.
Итак, копируем каталоги. По большому счету, нас интересует копирование таких директорий:
- bin (обязательно);
- docs (можно);
- include (обязательно);
- man (можно);
- share (хорошо бы).
С основой SDL разобрались - теперь установим популярные дополнения: SDL Image, SDL Mixer, SDL Ttf.
Для начала скачаем SDL Image (http://www.libsdl.org/projects/ SDL image), а точнее - файл SDL_image-devel-L2.10-VC.zip. Пусть вас не вводят в заблуждение буквы VC, обычно означающие Visual Studio C/C++. Открываем архив и распаковываем содержимое: lib - в C:MinGWlib, a SDL_image.h из include - в C:MinGWincludesdl.
Обратите внимание, что не нужно просто копировать все содержимое include в C:MinGWinclude. Надо именно положить SDL_image.h в подкаталог C:MinGWincludesdl. Этот же трюк потребуется проделать и с остальными заголовочными файлами библиотек-спутников SDL. Кроме того, dll-файлы из каталога lib от SDL_image из архива надо будет поместить в каталог собираемой программы. Это касается dll и других библиотек-спутников.
Установим SDL Mixer (http://www.libsdl.org/projects/SDL mixer). Нужен файл SDL_mixer-devel-L2.11-VC.zip:
- из include: SDL_mixer.h копируем в C:MinGWincludesdl;
- из lib: все файлы кладем в C:MinGWlib, а dll - еще и в каталог, где будем собирать программу.
По аналогии установим и SDL_TTF (http://www.libsdl.org/ projects/SDL ttf), файл SDL_ttf-devel-2.0.10-VC.zip:
- из include: SDL_ttf.h - в C:MinGWincludesdl;
- из lib: всё - в C:MinGWlib, а dll - дополнительно каталог, где будем собирать программу.
Хотите записать всю полученную информацию и приступить к самостоятельной установке SDL? Тогда я рекомендую Вам купить moleskine (http://shop.djournal.com.ua/index.php?categoryID=2) - высококлассные записные книжки в твердом переплете с отличным качеством бумаги! Совершить такую покупку можно на сайте shop.djournal.com.ua.