Как настроить SFML + CMake + Codeblocks?

Я слежу за книгой под названием SFML blueprints.

хотя в нем были руководства по настройке SFML, позже я перешел к официальным руководствам по sfml, приведенным на https://www.sfml-dev.org/tutorials/2.5/start-cb.php. Затем я сделал следующее: 1) Загрузил исходный код SFML, CMake, Codeblocks mingw (он отлично работает с c ++) 2) Затем я перешел в c-make gui 3) Поместил туда папку SFML и папку SFML / build. УСПЕХ! 4) Но теперь я перехожу к Code :: blocks. Теперь некоторые говорят, что мне нужно создать цель, некоторые говорят, что нужно перейти в Project-> Build Options-> и изменить Compiler и Linker, чтобы включить и путь к библиотеке аналогичным образом; добавить отладку и выпуск в -sfml-d и т. д. и т. д. Но ни один из способов не сработал. Я удивлен! что я мог здесь пропустить? Каков полный процесс? Я посетил подобные вопросы, подобные этому настройка sfml Также был учебный курс по визуальной студии Компиляция SFML для Visual Studio 2012 с использованием CMake Не ответ stackoverflow: http://www.cplusplus.com/forum/beginner/103582/ Я тоже подписался на Reddit, но, похоже, ничего не работает, надеюсь, я найду здесь свое решение!


person tuck_y    schedule 13.11.2018    source источник
comment
Фактически, шаг 2) самостоятельно создайте SFML, это позволит требуется собрать ~ 8 других библиотек   -  person user7860670    schedule 13.11.2018
comment
Я выполнил все это руководство, кроме статьи. Начнем этот раздел с хороших новостей: вам больше не придется проходить этап настройки, даже если вы обновите свою рабочую копию SFML. CMake умен: он добавляет настраиваемый шаг к сгенерированным make-файлам / проектам, который автоматически восстанавливает файлы сборки всякий раз, когда что-то изменяется. Теперь вы готовы создать SFML. Конечно, как это сделать, зависит от того, какие файлы / проекты вы создали. Если вы создали проект / решение / рабочее пространство, откройте его в своей среде IDE и создайте SFML, как любой другой.   -  person tuck_y    schedule 13.11.2018
comment
такое ощущение, что никто не знает, как это сделать! спасибо, ребята, за вашу поддержку!   -  person tuck_y    schedule 14.11.2018