最近公司新来了一个同事,他在安装keil的时候,成功安装了,但是在编译程序的过程中出现了
**cannot open source input file "core_cmX.h": No such file or directory**的提示,
我在网上搜索这个问题时候,好多人说是因为MDK的版本太高,导致在编译的过程中,
找不到组件,这里就需要大家先找到自己所缺失的组件位置,在MDK的安装目录下找即可
比如我同事的提示就是
:**cannot open source input file "core_cm3.h": No such file or directory*
*它说core_cm3.h这个资源没有办法打开,
解决办法就是:首先在MDK的安装目录下搜索core_cm3.h这个文件,然后记住文件的位置
然后打开自己的keil,点魔术棒
找到C/C++,找到后点击下边的include paths 点击箭头对应的三个点,打开
之后找到新建 然后将之前搜索到的core_cm3.h添加进去,编译即可没问题
这个问题是因为他的MDK版本太高,没有办法找到内核的路径出现的问题