2016-05-31 79 views
0

我一直在试图用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. 重新启动没有帮助。任何人都可以编写如何以简单的步骤安装它?问候。用Cmake安装SFGUI

回答

0

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

-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.Configured SFML在VS15在Windows 8.1 2.我安装的版本newswet CMake 3.还从Github安装了最新的SFGUI。 4.在Cmake GUI中,我在VS中选择我的项目并作为源 - SFGUI目录。 5.在CMake Configure中出现错误。我错过了什么吗?