編碼的世界 / 優質文選 / 財富

解決方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可參考...


2022年5月12日
-   

作者:翟天保Steven 版權聲明:著作權歸作者所有,商業轉載請聯系作者獲得授權,非商業轉載請注明出處
解決流程
       1)按Win鍵+R鍵彈出運行,輸入cmd進入命令行窗口,輸入cmake-gui,彈出如圖1所示窗口,即表示成功運行CMake了。

圖1 CMake GUI
       2)當點擊Configure准備生成項目享受源碼盛宴時,突然出現一個框,帶著一行“CMake error: error in configuration process, project files may be invalid”,此時你的心情肯定糟糕透頂,不要慌,按我說的來不一定百分百解決你的問題,但起碼也提供了一種解決的可能。進入VS->工具->獲取工具和功能,確保勾選如下幾個工具,簡單來說就是勾選所有的v141工具集和CMake相關的。

圖2 VS擴展工具

圖3 CMake工具

圖4 VS最新工具集

圖5 CMake的VS工具
       3)勾選完畢後,點擊下載和安裝,等結束後,再進入CMake GUI,此時發現可以順利Configure和Generate了。點擊Configure一定要注意,先選擇同你電腦VS一致的generator,比如我是VS15 2017;第二行代表你生成項目是32位還是64位,32位輸入Win32,64位輸入x64;其他都默認即可。

圖10 Configure配置
        4)點擊Generate並提示Generate done後,該文件夾下會生成工程文件,進入工程後若想要動態庫就生成dll,若想要靜態庫就生成lib,也可以查看一些源碼資料,到這一步說明你的問題也解決了。

圖11 工程文件
       如果文章幫助到你了,可以點個贊讓我知道,我會很快樂~加油!

熱門文章