美文网首页
编译报错问题

编译报错问题

作者: 後輪追前輪 | 来源:发表于2019-08-10 15:38 被阅读0次

在编译3D打印机固件 -> marlin中文版12864带汉语解释 <- 时

编译报错using typedef-name 'fpos_t' after 'struct'

原因是IDE版本不同所导致的,解决办法为:
  • 1更换IDE版本为1.5.4(未测)
  • 2把SdBaseFile.hSdBaseFile.cpp两个文件中的fpos_t都改成fpost就能编译了,注意要用查找替换来确保全部替换掉,替换不全报错新手查起来比较费劲,建议还是直接ctrl+F查找替换来替换所有(已测1.8.9可以编译通过)

编译时报错wiring.h: No such file or directory

原因是IDE版本不同所导致的,解决办法为:
  • 1更换旧IDE版本(未测,也不建议)
  • 2使用#include <Arduino.h>替换include <wiring.h>即可解决(已测1.8.9,这也是Arduino官方说明的)

相关文章

网友评论

      本文标题:编译报错问题

      本文链接:https://www.haomeiwen.com/subject/tzsrjctx.html