問題:
cmake編譯報錯
cmake error :the source.
. 此處大概意思是乙個檔案位址does not match the
另外乙個檔案位址so used to generate cache. rerun cmake.
..```
經過觀察可以發現兩個檔案位址其實只有一點差異,所以
第一次嘗試:
按照第二個檔案的位址,我將整個資料夾都重新移植到和第二個檔案位址一樣的地方。
所以覺得不是這個錯
第二次嘗試將 build 下的 cmakecache.txt 檔案刪除掉
再執行 cmake 即可
關於cmake的功能和用途還沒有了解,如果後續有機會會繼續寫一點相關的經歷
Linux下Clion編譯Cmake報錯的解決方案
前段時間,在linux下安裝了乙個c 開發的神奇,由jetbrain公司開發的ide clion。之所以稱clion為神器的原因是因為,在linux下沒有比這款ide更強大的開發工具了。然後通過bash命令,啟動clion,開始了clion下的第乙個程式,心情很激動。但是,就在我寫完開始build的...
cmake交叉編譯
1 設定交叉編譯之前,必須在 cmakelist.txt 前面加上這樣一句,這樣 cmake 才會認為你是要交叉編譯 set cmake system namelinux 其中linux 是要編譯過去的平台,如果你是在 linux 下交叉編譯 window 的東西,就要寫成 windows 了。我是...
CMake編譯 雜記
一 cmake常見的預置的巨集 project name 通過project指定的專案名稱 project demo project source dir 工程的根目錄,上圖中的demo目錄 project binary dir 執行cmake命令的目錄,一般是在build目錄,在此目錄執行cmak...