开源改变世界!!

“EXTRUDERS”未在此范围内声明 #510

推推 grbl 2年前 (2023-02-05) 137次浏览
关闭
Zangetsu57 打开了这个问题 2013 年 6 月 8 日 · 6条评论
关闭

“EXTRUDERS”未在此范围内声明#510

Zangetsu57 打开了这个问题 2013 年 6 月 8 日 · 6条评论

评论

“EXTRUDERS”未在此范围内声明 #510

当我尝试使用 Arduino r23 或 1.0.4 进行编译时,出现以下错误:

“EXTRUDERS”未在此范围内声明

在 cardreader.cpp:5 包含的文件中:
temperature.h:36: error: ‘EXTRUDERS’ was not declared in this scope
temperature.h:37: error: ‘EXTRUDERS’ was not declared in this scope
/temperature.h: In函数’float degHotend(uint8_t)’:
temperature.h:61: error: ‘current_temperature’ was not declared in this scope
/temperature.h: In function ‘float degTargetHotend(uint8_t)’:
temperature.h:69: error: ‘ target_temperature’ 未在此范围
/temperature.h 中声明:在函数“void setTargetHotend(const float&, uint8_t)”中:
temperature.h:77: 错误:“target_temperature”未在此范围
/temperature.h 中声明:在函数中’bool isHeatingHotend(uint8_t)’:
temperature.h:85: error: ‘target_temperature’ was not declared in this scope
temperature.h:85: error: ‘current_temperature’ was not declared in this scope
/temperature.h: In function ‘bool isCoolingHotend(uint8_t)’:
温度.h:93: 错误:’target_temperature’ 未在此范围内声明
temperature.h:93: 错误:’current_temperature’ 未在此范围内声明

“EXTRUDERS”未在此范围内声明 #510

我有同样的问题,如果我解决了,我会告诉你。

“EXTRUDERS”未在此范围内声明 #510

#define EXTRUDERS 是否在 configuration.h 文件中?

“EXTRUDERS”未在此范围内声明 #510
贡献者

EXTRUDERS 默认在 configuration-adv.h 中定义。

在 2013 年 6 月 11 日星期二下午 1:20,ErikZalm 写道:

我在 configuration.h 文件中#define EXTRUDERS?


直接回复此电子邮件或在 GitHub ( https://github.com/ErikZalm/Marlin/issues/510#issuecomment-19289447 ) 上查看。

“EXTRUDERS”未在此范围内声明 #510

EXTRUDERS 没有在 configuration.h 中定义,一旦我这样做了,编译就成功了!
感谢您的帮助 !
明天我就可以测试我的 3D 打印机了!;-)

“EXTRUDERS”未在此范围内声明 #510
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。