Contact me: hankecnc@gmail.com

错误编译 #514

推推 grbl 3年前 (2023-01-22) 169次浏览

关闭
sfinexer 打开了这个问题 2018 年 9 月 4 日 · 6条评论
关闭

错误编译#514

sfinexer 打开了这个问题 2018 年 9 月 4 日 · 6条评论

注释

错误编译 #514
斯芬克斯 评论了 2018 年 9 月 4 日  

以下
config.h 第 30 行中的错误原因:
#include “grbl.h” // For Arduino IDE compatibility。

但是在第 65 行以上的#include “grbl.h”
// 定义值的编译时错误检查中:

原因:
config.h 在连接的文件 #include “grbl.h” 检查定义之后宣布变量。

错误编译 #514
作者
斯芬克斯 评论了 2018 年 9 月 6 日 通过电子邮件  

错误编译 #514
贡献者

@sfinexer:进入首选项并禁用“积极缓存编译核心”选项。这应该消除编译器关于重新定义“False”之类的警告。

如果您收到类似 的错误 #error "WCO refresh must be greater than one.",那么您要么错误地导入了 Grbl,要么在您的 Arduino 路径中安装了现有的 Grbl。确保选择解压缩文件夹内的 grbl 源目录,而不是解压缩文件夹本身。

错误编译 #514
作者
斯芬克斯 评论了 2018 年 9 月 6 日  

@chamnit我已经检查过了。没有帮助。
我也犯了同样的错误。
但是如果像上面所说的那样改变文件,编译就不会出错。

我删除库,它从 arduino 中删除。
我正确地进行了删除!

错误编译 #514
作者
斯芬克斯 评论了 2018 年 9 月 6 日  

@chamnit: 我上面已经说错了,不只在我身上!
你什么你不能检查???还是我做视频?

视频为证!
http://tiven.ru/ssr-2018-09-06_17.43.49.mp4

错误编译 #514
贡献者

@sfinexer:如说明所述,您没有使用 GrblUpload 示例。它只有一个包含 grbl.h。这是有特定原因的。它破解了 Arduino IDE 的工作原理,允许您编译 Grbl 的自定义代码。

错误编译 #514

我不知何故混淆了文件。我使用的是一个 .zip 包中的示例代码,但使用的是另一个 .zip 包中的库文件。当我使用同一个包中的所有文件时,问题就解决了。就我而言,这只是一个愚蠢的错误。

喜欢 (0)