linux - arduino IDE找不到库

标签 linux compiler-errors arduino arduino-ide

在Kubuntu 19.10上全新安装arduino IDE之后,我下载了用于RFID通信的MFRC522库并将其提取到~/sketchbook/libraries/目录中。我的IDE版本(2:1.0.5 + dfsg2-4.1)中没有自动库管理器,这与导入库的教程中的建议不同。

当我尝试编译(单击对勾按钮)该库中的示例文件时,它将中止编译并显示以下消息:
DumpInfo.ino:38:21: fatal error: MFRC522.h: file or directory not found(翻译)

编译器在意识到所包含的示例代码的同时似乎忽略了库文件夹中的.h文件。 .h文件位于~/sketchbook/libraries/MFRC522/src/MFRC522.h处,示例代码位于~/sketchbook/libraries/MFRC522/examples/DumpInfo/Dumpinfo.ino处。

我用另一个库(Blynk)重现了这个问题。我很乐意为此提供任何帮助。

最佳答案

正如@Juraj指出的那样,问题出在Ubuntu软件包源附带的过时的IDE版本。从arduino.cc安装对您有所帮助,谢谢!

关于linux - arduino IDE找不到库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59229510/

相关文章:

c++ - 如何从 C++ 定义中获取编译日期?

linux - 为什么这么多项目在 git 版本标签前加上 "v"?

linux - 树莓派 SSH 不工作

linux - 如何找到具有给定名称的多行文件?

c++ - 线程错误 : invalid use of non-static member function

c++ - for 循环作用域问题

linux - CentOS 7 无法解析 Zabbix 触发器

c - 高科技C编译器: #define: "taking the address of this object is illegal"

macos - OS X 10.8 上的 CMAKE、Clang 和 C++v11

c - 解析传入的数据包