Подключение SFML к среде разработки Dev-Cpp 5.11

Доброго времени суток!

Решил помочь создателю сайта с наполнением его контентом, то есть обучающим материалом. Так как на сайте уже разбиралось использование MS Visual Studio для сборки проектов, я разберу использование связки SFML 2.4.2 и среды разработки Dev-Cpp 5.11 с поставляемым к нему компилятором TDM-GCC 4.9.2.

Так как данная статья о «прикрутке» библиотеки SFML к Dev-Cpp описывать как достоинства и недостатки использования данной среды, так и все тонкость загрузки и установки среды смысла не имеет, так как приведёт к раздуванию статьи. Эта статья для тех, кто сделал выбор на этой связке.
Для начала качаем требуемый для нас готовый вариант библиотеки:Download32и/или:Download64В крайнем случае загружаем исходники и компилируем сами. Как это делать написано здесь. (англ.яз)




После того как загрузили, распаковываем архив в удобном для нас месте. Для себя сделал такой выбор:
<место размещения компилятора>/SFML/x32 , и
<место размещения компилятора>/SFML/x64
PlacementPlacement2– обе версии для разных архитектур. Если вам необходима только одна, то качаем нужную. Оставляем лишь папки: \bin, \include и \lib.
Переходим к финальной части: указываем среде разработки место расположение всех частей библиотеки. Запускаем IDE и переходим в верхнем меню: Сервис -> Параметры компилятора.
SettingsНажимаем на вкладку “Каталоги” и начинаем добавлять места расположений частей SFML, набивая полный путь сами, либо находя каталоги через кнопочку Folderсправа:binariesДелаем это для:
«Программы» – <место размещения библиотеки>\bin,
«Библиотеки» – <место размещения библиотеки>\lib,
«Включаемые файлы С++» – <место размещения библиотеки>\include,
– и повторяем для всех требуемых для вас наборов настроек компилятора:
CompilerVersions
Теперь SFML полностью готова для использования в ваших проектах. В следующей статье я расскажу нюансы использование библиотеки SFML в ваших проектах в среде разработки Dev-Cpp.

Буду благодарен, если поделитесь:
SFML вопросы, прошу, задавайте на форуме.

Добавить комментарий