如何为Arduino和Teensy配置Visual Studio代码includePath

如何为Arduino和Teensy配置Visual Studio代码includePath,c,visual-studio-code,arduino,intellisense,include-path,C,Visual Studio Code,Arduino,Intellisense,Include Path,我正在与Arduino和Teensy董事会从内部VS代码。我可以很好地构建和编程所有东西,但是VS代码中内置的突出显示和代码跟踪功能不起作用 以前,我的自定义标题没有加载或突出显示,但这对我来说是可行的。现在,我的include路径上有了正确的库(我可以单击并跟随它们找到正确的源代码),但有些名称仍然不起作用: 我的includePath似乎配置正确,正如我提到的,我可以按照include进行操作,并打开正确的源代码: "includePath": [ "

我正在与Arduino和Teensy董事会从内部VS代码。我可以很好地构建和编程所有东西,但是VS代码中内置的突出显示和代码跟踪功能不起作用

以前,我的自定义标题没有加载或突出显示,但这对我来说是可行的。现在,我的include路径上有了正确的库(我可以单击并跟随它们找到正确的源代码),但有些名称仍然不起作用:

我的
includePath
似乎配置正确,正如我提到的,我可以按照include进行操作,并打开正确的源代码:

"includePath": [
    "${workspaceFolder}/**",
    "C:/Program Files (x86)/Arduino/**",
    "C:/Program Files (x86)/Arduino/hardware/teensy/avr/cores/teensy/**",
    "C:/Program Files (x86)/Arduino/hardware/teensy/avr/libraries/ADC/**",
    "C:/Program Files (x86)/Arduino/hardware/arduino/avr/cores/arduino/**",
    "C:/Program Files (x86)/Arduino/hardware/arduino/avr/variants/standard/**",
    "C:/Program Files (x86)/Arduino/hardware/tools/avr/lib/gcc/avr/5.4.0/include/**"
]
我可以确认标头位于includePath上,并且已定义我要查找的名称:

不知何故,VS代码仍然表示标识符未定义


有什么想法吗?

您可能想看看VisualTensy。它为Teensy项目生成所有必需的vsCode文件。即使您不想使用它,它也会实时显示生成的文件,这样您就可以轻松地体验Teensy设置并观察对生成文件的影响。