VSCode實現cmake與msbuild一鍵操作

2021-09-28 16:13:38 字數 1758 閱讀 4764

cmake.exemsbuild.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.exemsbuild.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.exemsbuild.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...