vscode中Arduino cli 编译项目时:No such file or directory
问题描述
使用Arduino IDE编译时没有问题,使用Vscode编译时出现 fatal error:XXXXXX.h: No such file or directory`
问题定位
通过Arduino IDE的库管理发现新增的库会安装到用户设置的项目地址
vscode使用arduino拓展中的cli
vscode中通过F1
->Arduino Library Manager
添加库文件,则保存到C:\Users\XXXX\Documents\Arduino\libraries中
解决方法
在IDE的路径中XXXXX\Arduino IDE\resources\app\lib\backend\resources
找到arduino-cli.exe
在CMD中
arduino-cli.exe config init
arduino-cli.exe config set directories.user "<YOUR_SKETCHBOOK_LOCATION>"
<YOUR_SKETCHBOOK_LOCATION>建议修改为Arduino IDE中用户设置的地址
如果你想检查它,请输入:
arduino-cli.exe config dump
并且你应该看到你之前输入的路径。
也可以在路径C:\Users\XXXX\AppData\Local\Arduino15
中看到保存的配置文件arduino-cli.yaml