- Visual Studio 2015:確保安裝了C++開發工具,并安裝“使用C++的桌面開發”工作負載。
- CMake:可以從?CMake官網?下載并安裝,并將其添加到系統環境變量中。
- vs加載項目
- 啟動Visual Studio。
- 選擇“繼續但無代碼”。
- 點擊“文件”。
- 選擇?“打開CMake”。
- 導航到包含
CMakeLists.txt
的文件夾并選擇它。 - 1)Visual Studio會自動檢測
CMakeLists.txt
并加載項目。 -
2)如果項目需要額外的CMake變量,可以在
CMakeSettings.json
中配置: -
- 在解決方案資源管理器中,右鍵點擊
CMakeLists.txt
,選擇?“添加CMake設置”(Add CMake Settings)。 - 編輯生成的
CMakeSettings.json
文件,添加所需的變量。 - 在Visual Studio頂部的工具欄中,選擇所需的構建配置(如
Debug
或Release
)。 - 如果需要自定義配置,可以在
CMakeSettings.json
中添加新的配置。構建項目
- 在解決方案資源管理器中,右鍵點擊
CMakeLists.txt
,選擇?“生成”(Build)。 - 構建輸出會顯示在輸出窗口中。
- 在解決方案資源管理器中,右鍵點擊
- 運行項目
- 如果項目生成可執行文件,可以在解決方案資源管理器中右鍵點擊可執行文件,選擇?“設置為啟動項”(Set as Startup Item)。
- 點擊?“運行”(Run)按鈕啟動程序。
cmake編譯之后,vs再加載
1. 使用CMake生成Visual Studio 2019項目
- 打開命令行(如CMD或PowerShell)。
- 導航到你的項目目錄。
- 創建一個構建目錄并進入:
mkdir build
cd build
- 運行CMake生成Visual Studio 2019項目文件:
cmake .. -G "Visual Studio 16 2019"
這里的"Visual Studio 16 2019"
是生成器名稱,表示生成Visual Studio 2019的項目文件。
在build
目錄中,CMake會生成一個.sln
文件(如MyProject.sln
)。
總結
通過Visual Studio開發C++、CMake項目,可以充分利用VS的強大功能(如智能提示、調試工具等)來開發和調試。合理配置CMakeLists.txt
、CMakeSettings.json
和CMakePresets.json
,可以顯著提高開發效率。如果遇到問題,可以參考CMake和Visual Studio的官方文檔,或聯系支持團隊獲取幫助。
?
?