Visual Studio Code的C / C ++扩展如何找到默认的编译器?

时间:2018-07-20 13:05:14

标签: visual-studio-code

我开始了一个项目,并创建了c_cpp_properties.json文件。我很惊讶地发现文件的内容默认显示了一个编译器:

{
"configurations": [
    {
        "name": "Win32",
        "includePath": [
            "${workspaceFolder}/**"
        ],
        "defines": [
            "_DEBUG",
            "UNICODE",
            "_UNICODE"
        ],
        "windowsSdkVersion": "",
        "compilerPath": "C:\\DiaSemi\\SmartSnippetsStudio\\Tools\\mingw64_targeting32\\bin\\gcc.exe",
        "cStandard": "c11",
        "cppStandard": "c++17",
        "intelliSenseMode": "clang-x64"
    }
],
"version": 4

}

我想知道它是如何找到特定的gcc.exe路径的,因为即使它已安装在我的计算机中,我也从未使用过,如果有的话,我会从Dialog Semi IDE中找到它吗? ,而不是Visual Studio Code,如果我曾经设置默认的编译器,那可能就是我会选择的最后一个。我检查了设置,在我的生命中,我找不到任何“默认编译器”设置。

1 个答案:

答案 0 :(得分:0)

VS Code在Windows的一般路径中通过非常奇怪的包含找到了它。删除它后,新项目没有默认的编译器路径。