微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用platformio编译Marlin时出现多个定义错误

如何解决使用platformio编译Marlin时出现多个定义错误

最近更新至Marlin 2.0.6.1,因为该编译器不再适用于2.0.6。也更新了platformio。现在,当我进行编译时,我会得到这些错误,大多数是多种定义类型,然后才可以正常编译。如果有人知道如何修复它们,我将非常感激。

At top level:
C:\users\administrator\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\FreeRTOS701\utility\port.c:285:6: warning: 'prvSetupTimerInterrupt' defined but not used [-Wunused-function]
 void prvSetupTimerInterrupt( void )
      ^~~~~~~~~~~~~~~~~~~~~~
Archiving .pio\build\mks_robin_e3\lib91f\libFreeRTOS701.a
Archiving .pio\build\mks_robin_e3\libe21\libServo.a
Archiving .pio\build\mks_robin_e3\lib6b5\libu8glib-HAL_ID1932@0.4.1.a
Linking .pio\build\mks_robin_e3\firmware.elf
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::datasize()':
C:\users\administrator\.platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple/HardwareSerial.h:145: multiple deFinition of `MarlinSettings::datasize()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:C:\users\administrator\.platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple/HardwareSerial.h:145: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::postprocess()':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:448: multiple deFinition of `MarlinSettings::postprocess()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:422: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::size_error(unsigned short)':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:564: multiple deFinition of `MarlinSettings::size_error(unsigned short)'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:538: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::save()':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:575: multiple deFinition of `MarlinSettings::save()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:549: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::reset()':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:2437: multiple deFinition of `MarlinSettings::reset()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:2372: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `say_M569(bool,char const*,bool)':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:2860: multiple deFinition of `say_M569(bool,bool)'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:2782: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::report(bool)':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:2899: multiple deFinition of `MarlinSettings::report(bool)'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:2821: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::_load()':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:1424: multiple deFinition of `MarlinSettings::_load()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:1377: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::validate()':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:2303: multiple deFinition of `MarlinSettings::validate()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:2238: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o: In function `MarlinSettings::load()':
L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:2317: multiple deFinition of `MarlinSettings::load()'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:2252: first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o:(.bss._ZN14MarlinSettings10validatingE+0x0): multiple deFinition of `MarlinSettings::validating'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:(.bss._ZN14MarlinSettings10validatingE+0x0): first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o:(.bss._ZN14MarlinSettings12eeprom_errorE+0x0): multiple deFinition of `MarlinSettings::eeprom_error'  
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:(.bss._ZN14MarlinSettings12eeprom_errorE+0x0): first defined here
.pio/build/mks_robin_e3/src/src/module/settings.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/settings.cpp:445: multiple deFinition of `new_z_fade_height'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:L:\3dPrinter\Marlin-2.0.x/Marlin\src\module/configuration_store.cpp:419: first defined here.pio/build/mks_robin_e3/src/src/module/settings.cpp.o:(.bss.settings+0x0): multiple deFinition of `settings'
.pio/build/mks_robin_e3/src/src/module/configuration_store.cpp.o:(.bss.settings+0x0): first defined here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。