背景:去年十月份在MDK4.14版本中编写并调试了四旋翼代码,所用芯片为STM32f1系列,今年年初由于其他的事情,四旋翼还需要继续调试并优化。由于最近还要用到STM32f4系列芯片,所以卸载了之前的旧版本,安装了MDK5.17版本,在新版本中,遇到了以前在旧版本中所建工程编译无法通过的问题,总是提示error:#5: cannot open source input file "stm32f10x_conf.h": No such fileordirectory,下面是解决的办法。错误的原因:高版本MDK的库资源发生了变化 首先我们对比一下MDK4.14、MDK4.70、MDK5.17三个版本的库资源,如下图所示:
注意:是V5.0版本以下和V5.0版本以上的MDK,它们的库文件路径有所不同,具体参考上述图片! |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |