1. 程式人生 > 實用技巧 >vscode配置C++多個.cpp檔案

vscode配置C++多個.cpp檔案

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