Я использую 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
Но VSCode по-прежнему жалуется на отсутствующий путь включения, хотя каждый Add to "includePath"
добавляет правильный путь к«c_cpp_properties.json» в папке проектов .vscode.
Что не так с конфигурацией включения?
{
"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>
Редактировать:
Каждое принятие "исправления" вызывает дополнительную строку с тем же путем в "includePath", но это не решает проблему.То, что вы видите в дампе c_cpp_properties.json
, вызвано «исправлением».