开源改变世界

编译错了吗? #363

推推 grbl 2年前 (2023-01-22) 326次浏览

关闭
freerpg1 打开了这个问题 2018 年 1 月 26 日 · 2 条评论
关闭

编译错了吗?#363

freerpg1 打开了这个问题 2018 年 1 月 26 日 · 2 条评论

注释

编译错了吗? #363

所以我按照指南通过添加 zip/ library 所有陈述的内容来安装库。编译时我遇到了一堆问题
`
在 C:\Users\freer\Documents\Arduino\libraries\grbl/grbl.h:43:0 包含的文件中,

             from C:\Users\freer\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Users\freer\Documents\Arduino\libraries\grbl/nuts_bolts.h:25:0: 警告:“false”重新定义

#define 假 0

^

在 C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:24:0 包含的文件中,

             from sketch\grblUpload.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stdbool.h:42:0: 注意:这是前面定义的位置

#define 假假

^

在 C:\Users\freer\Documents\Arduino\libraries\grbl/grbl.h:43:0 包含的文件中,

             from C:\Users\freer\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Users\freer\Documents\Arduino\libraries\grbl/nuts_bolts.h:26:0: 警告:“真”重新定义

#定义真1

^

在 C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:24:0 包含的文件中,

             from sketch\grblUpload.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stdbool.h:43:0: 注意:这是前面定义的位置

#define 真真

^

在 C:\Users\freer\Documents\Arduino\libraries\grbl/grbl.h:43:0 包含的文件中,

             from C:\Users\freer\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Users\freer\Documents\Arduino\libraries\grbl/nuts_bolts.h:56:0: 警告:“最大”重新定义

#define max(a,b) (((a) > (b)) ? (a) : (b))

^

在 sketch\grblUpload.ino.cpp:1:0 包含的文件中:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:93:0:注意:这是前面定义的位置

#define max(a,b) ((a)>(b)?(a):(b))

^

在 C:\Users\freer\Documents\Arduino\libraries\grbl/grbl.h:43:0 包含的文件中,

             from C:\Users\freer\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Users\freer\Documents\Arduino\libraries\grbl/nuts_bolts.h:57:0: 警告:“min”重新定义

#define min(a,b) (((a) < (b)) ? (a) : (b))

^

在 sketch\grblUpload.ino.cpp:1:0 包含的文件中:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:92:0:注意:这是前面定义的位置

#define min(a,b) ((a)<(b)?(a):(b))

^

在 C:\Users\freer\Documents\Arduino\libraries\grbl/grbl.h:43:0 包含的文件中,

             from C:\Users\freer\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Users\freer\Documents\Arduino\libraries\grbl/nuts_bolts.h:61:0: 警告:“位”重新定义

#定义位(n)(1 << n)

^

在 sketch\grblUpload.ino.cpp:1:0 包含的文件中:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:123:0:注意:这是前面定义的位置

#define 位(b) (1UL << (b))

^

Sketch 使用 30562 字节(94%)的程序存储空间。最大值为 32256 字节。
全局变量使用 1633 字节 (79%) 的动态内存,为局部变量留下 415 字节。最大为 2048 字节。
可用内存不足,可能会出现稳定性问题。
`
我已经卸载了 arduino,图书馆的一切,但仍然无法正常工作。Arduino 版本为 1.8.5。下载的十六进制是 grbl-1.1f.20170801

编译错了吗? #363
贡献者

您必须严格按照说明进行操作。常见问题是 Arduino 路径中的其他 Grbl 库,而不是使用/更改 GrblUpload 示例文件。

编译错了吗? #363
作者
freerpg1 评论了 2018 年 2 月 1 日 通过电子邮件
喜欢 (0)