You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Arduino编译报错:系统找不到指定文件问题求助

解决Arduino安装LIDAR-Lite_v3库后编译报错的问题

我之前也碰到过类似的库残留导致的编译故障,给你几个实用的排查和解决步骤:

  • 检查全局库目录的残留文件
    Arduino的库不仅会存在你用户文档的Arduino/libraries文件夹,还可能在IDE的安装目录里留有备份。找到你的Arduino安装路径(比如默认是C:\Program Files (x86)\Arduino\libraries),看看有没有LIDAR-Lite_v3相关的文件夹,直接删除后重启IDE再试。

  • 清理编译缓存文件
    Arduino编译时会生成临时缓存,这些缓存有时候会残留错误配置。找到Windows下的缓存目录C:\Users\Ryano\AppData\Local\Arduino15,把里面的cache文件夹整个删掉,也可以清空packages里和LIDAR相关的内容(如果有的话)。注意如果有自定义开发板包,记得先备份对应的文件夹,避免丢失。

  • 排查草图的隐藏引用或IDE权限问题

    • 有时候即使新建了空白草图,IDE可能因为之前打开过带库引用的项目而残留编译配置。完全关闭IDE后,右键点击Arduino图标选择「以管理员身份运行」,再新建空白草图编译试试。
    • 仔细检查你的“空白草图”是不是真的完全空白,有没有不小心混入了#include <LIDAR-Lite_v3.h>这类引用,或者隐藏的特殊字符。
  • 检查杀毒软件的拦截
    部分杀毒软件会误将Arduino编译生成的临时文件判定为恶意程序并删除,或者阻止IDE访问文件路径。可以暂时关闭杀毒软件,再尝试编译。如果问题解决了,记得把Arduino的安装目录和用户文档里的Arduino文件夹添加到杀毒软件的白名单中。

  • 重新安装官方版本的库
    可能你之前安装的库文件损坏或者版本不兼容。打开Arduino IDE的「库管理器」,搜索LIDAR-Lite_v3,卸载现有版本后重新安装官方最新版,也可以试试旧版本,看是否能正常编译。

内容的提问来源于stack exchange,提问作者Ryan Ozzello

火山引擎 最新活动