我正在尝试在Ender 3上安装Marlin,但是Arduino IDE给出了这个错误:
C:\Users\Michael.Heredia\Downloads\Marlin-2.0.x\Marlin-2.0.x\Marlin\src\lcd\dogm\HAL_LCD_class_defines.h: In member function 'void U8GLIB_SSD1309_128X64_HAL::init(pin_t, pin_t, pin_t)': C:\Users\Michael.Heredia\Downloads\Marlin-2.0.x\Marlin-2.0.x\Marlin\src\lcd\dogm\HAL_LCD_class_defines.h:134:5: error: 'init' is not a member of 'U8GLIB'
U8GLIB::init(&u8g_dev_ssd1309_hw_spi, (uint8_t)cs, (uint8_t)a0, (uint8_t)reset);我已经决定在VSCode上试用auto build Marlin,但无法克服这个错误:
avr-g++.exe: error: device-specs/specs-avr2: No such file or directory我看过很多论坛,最常见的问题似乎是在路径中添加或删除某些内容。从它是一个No such file or directory error的事实来看,我需要在路径中添加一些东西,但是我找到的所有解决方案似乎都有不同的东西,并且它们似乎都不能解释我在哪里找到要添加到路径中的目录。
我该如何解决这个问题呢?
发布于 2021-05-25 14:04:59
关闭VSC并转到C:\Users\yourname并删除.platformio文件夹。重新启动VS Code,您应该会得到Platformio的全新安装。这应该能让你振作起来。
https://stackoverflow.com/questions/67589917
复制相似问题