2016-05-31 110 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中出現錯誤。我錯過了什麼嗎?