在Kubuntu19.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)重现了这个问题。如果能帮上忙我将不胜感激。
发布于 2019-12-08 23:19:04
正如@Juraj指出的那样,问题出在Ubuntu包源代码附带的过时IDE版本上。从arduino.cc安装很有帮助,谢谢!
https://stackoverflow.com/questions/59229510
复制相似问题