普鲁萨门德尔。Marlin v1.0 代码未通过 arduino 1.0.3 验证 #369

推推 grbl 3年前 (2023-02-05) 275次浏览
关闭
 打开了这个问题 2013 年 1 月 24 日 · 4条评论
关闭

普鲁萨门德尔。Marlin v1.0 代码未通过 arduino 1.0.3 验证#369

 打开了这个问题 2013 年 1 月 24 日 · 4条评论

评论

普鲁萨门德尔。Marlin v1.0 代码未通过 arduino 1.0.3 验证 #369

你好,

升级到我认为是最新版本的 Marlin(_v1) 代码后。当我尝试验证时出现以下错误:

在 cardreader.cpp:1 包含的文件中: /Marlin.h:30:
22: 错误:Arduino.h: 没有这样的文件或目录
在 /Marlin.h:37 包含的文件中,
来自 cardreader.cpp:1:
MarlinSerial。 h:
150 : 错误:在 ‘&’ 标记之前应为 ‘,’ 或 ‘…
‘ ,’ 或 ‘…’ 在 ‘&’ 标记之前
MarlinSerial.h:169: 错误:ISO C++ 禁止声明没有类型的 ‘String’
/MarlinSerial.h: 在成员函数 ‘void MarlinSerial::print(int)’ 中:
MarlinSerial.h:152: 错误:’s’ 未在此范围内声明

如果在我这边需要更多关于配置的信息,请大声说。

谢谢,

普鲁萨门德尔。Marlin v1.0 代码未通过 arduino 1.0.3 验证 #369
贡献者

哪个硬件配置?

此外,您可能想尝试 Arduino 023,有些版本似乎只适用于该版本。

普鲁萨门德尔。Marlin v1.0 代码未通过 arduino 1.0.3 验证 #369
作者

您好,它在 sanguinololu atmega644p 上运行。当我使用 ardunio 023 时一切正常,所以我会切换回去并尝试使用较新的 Marlin v1。正如我附注的那样,我之前一直在使用 Marlin RC 3。

谢谢,

普鲁萨门德尔。Marlin v1.0 代码未通过 arduino 1.0.3 验证 #369
贡献者

在这种情况下,Arduino 1.xx 而不是 Marlin,是您正在使用的 sanguino 库“损坏”了。