使用VS code软件写Arduino代码很方便,但对于新手经常会遇到以下问题,即新的.h库文件未装载,会提示以下波浪线错误:
以下根据个人的踩坑经验总结如下:
1) 先在arduino1.8.8软件中提前将要用到的库文件添加好,操作步骤相信大家都知道;
一般默认下载到对应的目录(如LCD1602库文件,
C:\Program Files\Arduino\libraries\LiquidCrystal\src)
2) 提前新建一个文件目录,打开VS Code,在File菜单栏选择Open Folder,选新建的目录打开,在左侧目录树中新建一个.ino文件,将代码复制进来,先不管.h头文件提示的波浪线错误,点击右上角上传按键(Ctrl+Alt+K),执行完成后在.vscode目录中生成一个c_cpp_properties.json文件(如果没有可自行复制一个进来),生成的.json文件同时会显示在左边目录树中,打开并编辑它,将需要加载的库文件目录插入到includePath下行中。
注意:必须在includePath下行插入,同时加逗号结束;
注意:针对新的不同项目需要重新加载库文件目录;
3) 重新启动VS Code, 一般都可以解决库文件无法识别问题。