Chr*_*rry 3 arduino visual-studio-code
我在 VSCode 中安装了 Arduino 扩展Arduino 扩展,它应该包含智能感知,但它似乎不起作用。这是我的 c_cpp_properties.json:
这是智能感知不起作用的示例:
如您所见,智能感知应该能够预测关键字,Serial但它不能。
我安装了命令行工具。是否有我应该在“includePath”属性中包含的缺失目录。
小智 8
将缺少的行添加到您的 c_cpp_properties.json (并将一些文件名更改为 mac 等效),尤其是"defines": [ "USBCON" ]使 Serial 类与智能感知一起使用
{
"configurations": [
{
"name": "Win32",
"includePath": [
"<arduino ide installation folder>\\tools\\**",
"<arduino ide installation folder>\\hardware\\arduino\\avr\\**",
"<arduino ide installation folder>\\hardware\\tools\\**",
"<arduino ide installation folder>\\hardware\\arduino\\avr\\cores\\arduino"
],
"forcedInclude": [
"<arduino ide installation folder>\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
],
"intelliSenseMode": "msvc-x64",
"compilerPath": "<arduino ide installation folder>\\hardware\\tools\\avr\\bin\\avr-gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"defines": [
"USBCON"
]
}
],
"version": 4
}
Run Code Online (Sandbox Code Playgroud)
小智 1
尝试将此路径添加到“浏览”,如“includePath”中所示
"browse": {
"limitSymbolsToIncludedHeaders": false,
"path": [
"arduino_install_dir/hardware/tools/avr/avr/include",
"${workspaceRoot}"
]
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8053 次 |
| 最近记录: |