我使用VSCode编辑Xilinx SDK文件 . VSCode发出包含路径的“问题”无法找到 .

我用了灯泡“show fixes”:

添加到“includePath”:D:/Other/Xilinx/SDK/2017.4/gnu/aarch32/nt/gcc-arm-none-eabi/lib/gcc/arm-none-eabi/6.2.1/include

但VSCode仍在抱怨缺少包含路径,尽管每个 Add to "includePath" 在项目.vscode文件夹中添加了一个正确的"c_cpp_properties.json"路径 .

包含配置有什么问题?

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "${workspaceFolder}/standalone_bsp_0/ps7_cortexa9_0/include",
                "D:/Other/Xilinx/SDK/2017.4/gnu/aarch32/nt/gcc-arm-none-eabi/lib/gcc/arm-none-eabi/6.2.1/include",
                "D:/Other/Xilinx/SDK/2017.4/gnu/aarch32/nt/gcc-arm-none-eabi/lib/gcc/arm-none-eabi/6.2.1/include"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "8.1",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "msvc-x64"
        }
    ],
    "version": 4
}

这就是VSCode抱怨的那条线:

#include <stdint.h>

Edit:

每次接受"fix"会导致"includePath"中具有相同路径的附加行,但这不能解决问题 . 所以你在 c_cpp_properties.json 转储中看到的是由"fix"引起的 .