使用Cmake安装SFGUI

时间:2016-05-31 21:46:41

标签: c++ visual-c++ libraries sfml

我一直在尝试使用Cmake工具安装SFGUI库,其中包含以下说明: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. 重新启动没有帮助。有人可以用简单的步骤编写如何安装它吗?问候。

2 个答案:

答案 0 :(得分:0)

cmake告诉您,它在之前运行的缓存中生成的文件与您当前使用的源文件不匹配。我想你运行cmake,然后切换git分支或标签,并试图再次运行cmake。您只需在构建目录中rm -r CMakeFiles即可删除缓存。然后你应该能够再次运行cmake而不会出错。

答案 1 :(得分:-1)

谢谢!它移动了一点,但实际上停止了错误:

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。在Windows 8.1的VS15中配置SFML 2.我安装了新版本的CMake 3.安装了最新的来自Github的SFGUI。 4.在Cmake GUI中作为构建我在VS中选择我的项目并作为源 - SFGUI目录。 5.在CMake配置中,有错误。我错过了什么吗?