Я пытаюсь установить библиотеку SFGUI с помощью инструмента Cmake с инструкциями, приведенными здесь: SFGUI Install Tutorial. Все еще было много проблем с майором с Cmake, который не смог найти несколько файлов из каталога SFGUI, например CMake Error: The source "D:/SFGUI-master/CMakeLists.txt" does not match the source "D:/SFGUI-0.3.0/CMakeLists.txt" used to generate cache. Re-run cmake with a different source directory.
Перезапуск не помог. Может ли кто-нибудь написать, как установить это в простых шагах? С уважением.Установка SFGUI с Cmake
ответ
cmake сообщает, что файлы, которые он сгенерировал в кеше из предыдущего запуска, не соответствуют исходным файлам, которые вы используете в настоящее время. Я бы предположил, что вы запустили cmake, затем переключили ветки или теги git и снова попытались запустить cmake. Вы можете просто rm -r CMakeFiles
в своем каталоге сборки, чтобы удалить кеш. Затем вы сможете снова запустить cmake без ошибок.
Спасибо! Он двигался немного, но на самом деле остановился на ошибки:
CMake Error at cmake/Modules/FindSFML.cmake:306 (message): Could NOT find SFML (missing: SFML_GRAPHICS_LIBRARY SFML_WINDOW_LIBRARY SFML_SYSTEM_LIBRARY) Call Stack (most recent call first): CMakeLists.txt:21 (find_package) Configuring incomplete, errors occurred! See also "C:/Users/admin/Documents/Visual Studio 2015/Projects/sfml1/sfml1/CMakeFiles/CMakeOutput.log".
Чтобы быть честным, я записываю шаги, которые я сделал: 1.Configured SFML в VS15 в ОС Windows 8.1 2. Я установил версию newswet из CMake 3. Установил также новейший SFGUI от Github. 4. В графическом интерфейсе Cmake в качестве сборки я выбираю свой проект в VS и как источник - каталог SFGUI. 5.In CMake Configure и есть ошибки. Я что-то пропустил?