我使用VSCode编辑Xilinx SDK文件。 VSCode发出包含路径的“问题”,但找不到。
我用灯泡“显示修复程序”:
添加到“ includePath”:D:/Other/Xilinx/SDK/2017.4/gnu/aarch32/nt/gcc-arm-none-eabi/lib/gcc/arm-none-eabi/6.2.1/include < / p>
但是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>
编辑:
每次接受“ fix”都会在“ includePath”中引起一条具有相同路径的附加行,但这不能解决问题。因此,您在c_cpp_properties.json
转储中看到的是由“修复”引起的。
答案 0 :(得分:0)
您的c_cpp_properties.json
似乎和我最近发布的another answer中的问题相同。总结一下:
compilerPath
。intelliSenseMode
更改为gcc-x86
或gcc-x64
。 (不确定哪个,没有gcc-arm
选项。)有关更多提示和详细信息,请参见链接的答案。