vscode配置C++多個.cpp檔案
阿新 • • 發佈:2020-11-17
1配置檔案
一般vscode配置C++有三個檔案,它們分別是:
1.1.c_cpp_properties.json
設定編譯環境,通過Ctrl+Shift+P,輸入C++,在下拉選單中選擇“C/C++Edit configuration”,系統自動會在.vscode目錄下建立該檔案,供我們設定編譯環境。可根據自己需求改動如下配置,預設配置如下:
{ "configurations": [ { "name": "Win32", // 環境名稱 "includePath": [ // 標頭檔案包含路徑,當前指定的是工作目錄,有需要可新增,加入相應的檔案路徑即可"${workspaceFolder}/**" ], "defines": [ // 預處理定義 "_DEBUG", "UNICODE", "_UNICODE" ], "compilerPath": "C:\\mingw64\\bin\\gcc.exe", // 編譯器路徑 "cStandard": "gnu17", // 設定C標準庫 "cppStandard": "gnu++14", // 設定C++標準庫"intelliSenseMode": "gcc-x64" // 設定補全模式 } ], "version": 4 }
1.2.tasks.json
設定編譯引數,通過Ctrl+Shift+p,輸入task,在下拉選單中選擇Tasks: Configure Default Build Task -> Create task.json file from templates ->Others,系統自動在.vscode下建立task.json檔案,供我們設定具體的編譯規則。根據實際請求修改如下:
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build C++ train", "type": "shell", "command": "g++", "args": ["-g", "${workspaceFolder}/*.cpp" , "-o", "train"], "group": { "kind": "build", "isDefault": true } } ] }
3.launch.json