我正在尝试在 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
的事实来看,我需要在路径中添加一些东西,但是我找到的所有解决方案似乎都有不同的东西,而且似乎都没有解释我在哪里找到目录添加到路径中。
我该如何解决这个问题?
答案 0 :(得分:0)
关闭 VSC 并转到 C:\Users\yourname 并删除 .platformio 文件夹。 重新启动 VS Code,您应该会获得全新安装的 Platformio。 这应该能让你继续前进。