开源改变世界!!

eeprom 库问题 #23

推推 grbl 2年前 (2023-01-29) 100次浏览
关闭
MCuserme 打开了这个问题 2018 年 8 月 23 日 · 4条评论
关闭

eeprom 库问题#23

MCuserme 打开了这个问题 2018 年 8 月 23 日 · 4条评论

注释

eeprom 库问题 #23

我在编译这个固件时遇到了很多麻烦。
我收到一个致命错误:EEPROM.h:Grbl.h 中的库导入行没有这样的文件或目录。

我在想 arduino 核心库中可能缺少库,但它就在那里。

为了安全起见,我还在 arduino 项目文件夹和这个项目文件夹中复制了那个 lib,但仍然没有编译。

然后我评论了 grbl.h 中的导入行并将其放置在 Grbl_Esp32.ino 中,现在它通过了导入,但是由于库是在 grbl.h 之前导入的,所以我得到了 EEPROM.xxx 未定义的错误,所以我在导入 grbl 之后移动了它。 h 和“致命错误:EEPROM.h:没有这样的文件或目录”错误返回。

我的猜测是 EEPROM.h 库与该项目中的 eeprom.h 冲突。

我可能犯了一些愚蠢的错误所以帮助会很棒💃

eeprom 库问题 #23
所有者

您是否能够运行 ESP32 的任何 EEPROM 示例?

eeprom 库问题 #23

eeprom 库问题 #23
作者

是的,我刚编译了一个就成功了。

eeprom 库问题 #23
所有者

我不知道。没有其他人遇到过这个问题。

您对 eeprom.h 的猜测可能值得一试。尝试将 Grbl_ESP32 eeprom.h 和 eeprom.cpp 重命名为 grbl_eeprom.h 和 grbl_epprom.cpp 并更改#include

eeprom 库问题 #23
作者

我通过更新 arduino IDE 解决了这个问题。好像很敏感。
它在 Arduino IDE 1.8.6 上工作。

非常感谢您的宝贵时间。