將cmake.exe
和msbuild.exe
路徑加入系統環境變數
在settings.json配置"code-runner.customcommand"項
之後在專案cmakelists.txt視窗或其他原始碼視窗按ctrl+shift+k
, 或按f1
輸入run
選擇run custom command
, 即可啟動(無需手動調整路徑,cd $dir
命令會自動進入窗**動檔案所在專案路徑)
"code-runner.customcommand"項配置示例(按需選擇乙個):
"code-runner.customcommand": "cd $dir && mkdir build && cd build && cmake .. && msbuild all_build.vcxproj",
"code-runner.customcommand": "cd $dir && mkdir build && cd build && cmake .. && msbuild all_build.vcxproj -p:configuration=release",
"code-runner.customcommand": "cd $dir && mkdir build && cd build && cmake .. && msbuild all_build.vcxproj -p:configuration=release && mv release ../ && cd ../release",
情況一: 多個專案, 一次配置, 執行時選擇
將cmake.exe
和msbuild.exe
路徑加入系統環境變數
vscode開啟這些專案資料夾的父資料夾, 新建.vscode
資料夾, 按需修改下面**, 儲存為.vscode
資料夾下tasks.json
"
},"group": }],
"inputs": [
]}
ctrl+shift+b
一鍵啟動, 然後在彈出輸入框輸入所選專案資料夾名稱(如果不作為預設需要再單擊選擇該task後才彈出), 依次執行以下命令:
mkdir build
cd build
cmake ..
msbuild all_build.vcxproj -p:configuration=release
情況二: 單個專案配置
將cmake.exe
和msbuild.exe
路徑加入系統環境變數
vscode開啟專案資料夾, 新建.vscode
資料夾, 按需修改下面**, 儲存為.vscode
資料夾下tasks.json
}]
}
ctrl+shift+b
一鍵啟動,(如果不作為預設需要再單擊選擇該task), 依次執行以下命令:
mkdir build
cd build
cmake ..
msbuild all_build.vcxproj -p:configuration=release
VS code 除錯Cmake 工程
vscode cmake 安裝與配置詳解 一 編寫 cmake 工程框架 檔案 使用 ctrl shift p 輸入 cmake configure 建立乙個cmake 工程框架,自動生成cmakelists.txt 檔案,通用工程框架如下 以上建立cmake 工程 網上例程很多,但是vs code...
vscode 利用cmake工具構建c
工具合集 demo win r cmdcmake version gcc version ninja version cmakelists.txt mian.c vscode c cpp properties.json launch.json tasks.json src cmakelists.tx...
VSCode斷點除錯CMake工程專案的實現步驟
斷點除錯在 排查 錯誤 時,發揮著巨大的作用!本文旨在使用vs code實現對cmake工程專案的 斷點除錯 假設我們已經有乙個cmake工程專案 比如從gi程式設計客棧thub上直接 並做了一些修改 且我們可以保證能夠編譯 執行 換言之,能保證無語法錯誤,但不能保證無邏輯錯誤 mkdir buil...