首页 > 解决方案 > VS Code - 如何为多个 Win32 设置 c_cpp_properties.json 文件

问题描述

我正在寻找在上述.json文件中设置路径的正确方法。我正在使用不同的 PC,使用Git合并两者,“遗憾的是” MinGW库的路径不同。

{
"configurations": [
    {
        "name": "Win32",
        "includePath": [
            "${workspaceFolder}/**"
        ],
        "defines": [
            "_DEBUG",
            "UNICODE",
            "_UNICODE"
        ],
        "browse": {
            "path": [
                "C:\\MinGW\\lib\\gcc\\mingw32\\6.3.0",
                "C:\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++"
            ]
        },
        "intelliSenseMode": "msvc-x64"
    }
],
"version": 4}

现在只添加两台 PC 的路径是否正确,以便每台 PC 都在寻找错误的路径?

标签: c++visual-studio-codemingw

解决方案


我使用了设置环境变量的方法,即MINGW_GCC_PATH在每台 PC 上,然后可以${env:MINGW_GCC_PATH}在您的情况下使用:

    "browse": {
        "path": [
            "${env:MINGW_GCC_PATH}"
        ]
    },

在我的情况下,我使用的不是设置"browse" {...},

    "compilerPath": "${env:MINGW_GCC_PATH}/bin/gcc.exe",

注意:当您使用 gcc 时,我还建议您更改 "intelliSenseMode": "msvc-x64""intelliSenseMode": "gcc-x64"


推荐阅读