1) Скачиваем SFML 2.1 (специальную версию для Code::Blocks):
2) Создаем и настраиваем SFLML проект:
- запускаем Code::Blocks и создаем пустой проект (Empty project).
- в меню выбираем Project -> Build options.
- во вкладке "Search directories" добавляем:
a) путь к заголовочным файлам SFML (/include) во вкладке Compiler;
б) путь к библиотекам SFML (/lib) во вкладке Linker;
Эти пути одинаковы для Debug и Release конфигураций.
- компонуем программу с SFML библиотеками (.a файлы). SFML состоит из пяти модулей (system, window, graphics, network and audio). Каждому модулю соответствует отдельная библиотека. Библиотеки нужно добавить во вкладку "Linker settings", в список "Link libraries". Добавьте нужные вам библиотеки, например "sfml-graphics", "sfml-window" and "sfml-system".
В конфигурации Release:
В конфигурации Debug:
- во вкладке Compiler settings определяем SFML_STATIC макрос в опциях препроцессора.
в) тестируем проект. Создаем в созданном проекте .cpp файл:
г) компилируем и запускаем на выполнение.
Среда программирования:
Code Blocks + MinGW
Комментарии
Не работает, выводит это:
Process terminated with status 4258096 (0 minute(s), 2 second(s))
при этом открывается консоль с тем же числом