由於msys2提供的cmake-gui不能運行(無效的win32應用程序),所以我在使用帶有msys2的外部cmake。現在的問題是我只能用cmake-gui配置這麼多的東西。我今天下載OpenALSoft
,當我跑make install
時,它安裝到C:\Program Files (x86)\
。根據運行情況,如何將外部cmake配置爲安裝到mingw32
或mingw64
?最重要的是,我在區分PATH
RPATH
和PREFIX
(以及它們如何對應於msys2安裝結構)之間存在問題,所以如果可以的話,請澄清這些,我真的很感激。如何爲msys2配置cmake
0
A
回答
0
我總是用這種調用,以確保安裝目錄設置爲/mingw32
或/mingw64
:
MSYS2_ARG_CONV_EXCL=- cmake . -G"MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=$MINGW_PREFIX
然後當你想要安裝的建成項目,你必須這樣做:
make install DESTDIR=/
所有這些技巧都是因爲CMake是一個本地Windows程序,它不能理解像/
這樣的MSYS2風格的路徑,而MSYS2在檢測到y時會自動轉換路徑你正在運行一個像CMake這樣的本地Windows程序。
順便說一句,MSYS2的cmake-gui
適合我,所以也許你應該嘗試在MSYS2或其他東西中重新安裝CMake包。但是,我期望我的答案適用於外部CMake和MSYS2中的一個。
相關問題
- 1. 配置爲CMake
- 2. msys2中的Visual Studio CMake生成器?
- 3. CMake的內msys2無法找到的OpenSSL
- 4. 如何在msys2
- 5. CMake的配置
- 6. 如何在msys2/mintty中配置默認shell?
- 7. 如何在CMake中爲特定配置設置Xcode屬性?
- 8. 如何配置CMake的帶鋼文件
- 9. 如何顯示我的CMake的配置?
- 10. CMake配置項目
- 11. 將CMake配置爲使用Xcode構建
- 12. 如何在msys2下爲mingw32-make指定包含和庫位置?
- 13. 如何在TravisCI中爲C++ w/CMake項目正確配置CodeCov?
- 14. 如何爲CMake項目加載用戶特定配置
- 15. 如何設置CMake爲iPhone構建庫
- 16. 配置itkvtkglue時CMake出錯
- 17. cmake配置時出錯
- 18. CMake Eclipse構建配置
- 19. 在CMake中配置PoDoFo
- 20. CMake的包配置和標誌設置
- 21. CMake:如何設置VTK_DIR?
- 22. 配置凍結在「檢查GCC使用的ld」 - MSYS2
- 23. 如何將SCOM配置爲Slack配置
- 24. CMake是否始終爲所有可能的項目配置生成配置?
- 25. 如何設置jenkins windows從屬節點以支持msys2 mingw shell
- 26. 如何在cmake的配置腳本執行前執行檢查?
- 27. 如何從一個配置中排除CMake目標?
- 28. 如何配置cmake來編譯informix * .ec文件?
- 29. 如何構建cmake ExternalProject,同時配置主要的一個?
- 30. 如何添加配置變量到我的CMake腳本?
應該爲每個項目運行。我試圖通過GUI(獨立版本)完成所有與CMake相關的操作,例如將CMAKE_INSTALL_PREFIX設置爲C:/ msys64/mingw64。但是我只想做一次所有的改變,而不是每個項目。我嘗試製作工具鏈文件,但沒有足夠的信息。另外,在上次更新之後,msys2的cmake-gui抱怨qt5 dll,我無意爲cmake-gui安裝12GB的QT5。 –