OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 29239|回复: 11

按照第三章建立工程,编译时出现错误: error: #5: cannot open source input file "core_cmInstr.h

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2015-4-28
在线时间
0 小时
发表于 2015-4-28 22:23:42 | 显示全部楼层 |阅读模式
5金钱
严格按照第三章的步奏建立工程,在编译时出现如下的错误:
..\CORE\core_cm4.h(188): error:  #5: cannot open source input file "core_cmInstr.h": No such file or directory
不知如何解决,还请各位坛友支招,不胜感激。

最佳答案

查看完整内容[请看2#楼]

您是用的最新的mdk5.14吧。 如果是,从固件库包里面的include下面复制这个文件(或者直接到固件库包下面去搜索这个文件),到工程的任何一个包含到路径的目录,,比如库函数的话,CORE目录下面。。寄存器的话,SYSTEM/sys目录
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2015-4-28 22:23:43 | 显示全部楼层
您是用的最新的mdk5.14吧。
如果是,从固件库包里面的include下面复制这个文件(或者直接到固件库包下面去搜索这个文件),到工程的任何一个包含到路径的目录,,比如库函数的话,CORE目录下面。。寄存器的话,SYSTEM/sys目录
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2015-4-28
在线时间
0 小时
 楼主| 发表于 2015-4-29 19:25:21 | 显示全部楼层
回复【2楼】Admin:
---------------------------------
谢谢哈,已解决。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2015-3-10
在线时间
1 小时
发表于 2015-9-10 18:15:50 | 显示全部楼层
回复【2楼】Admin:
---------------------------------
为什么mdk5.14会缺少core_cmInstr.h这个文件啊?这样岂不是每个工程都要在添加这个文件?
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2015-4-20
在线时间
27 小时
发表于 2016-7-7 20:42:38 | 显示全部楼层
每次都要这样?太麻烦了,能不能一次性解决方法?
回复

使用道具 举报

87

主题

331

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2016-3-26
在线时间
116 小时
发表于 2016-7-7 21:00:25 | 显示全部楼层
头文件没添加
回复

使用道具 举报

5

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2016-10-19
在线时间
13 小时
发表于 2017-7-10 13:52:12 | 显示全部楼层
补充个:
从keil4的文件夹或其他地方,把core_cmInstr.h   core_cmFunc.h   core_cm4_simd.h等头文件
一次性复制到
...\Keil_v5\ARM\Pack\ARM\CMSIS\5.0.1\CMSIS\Include
文件夹下,可以一劳永逸解决这个问题
回复

使用道具 举报

0

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2017-4-20
在线时间
36 小时
发表于 2017-10-15 14:53:34 | 显示全部楼层
@gtxs 那每次都要在工程中把这个路径添加上吗,我试了一下,不添加路径没效果?大佬帮帮忙
回复

使用道具 举报

5

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2016-10-19
在线时间
13 小时
发表于 2017-10-17 14:06:38 | 显示全部楼层
lookatmenow 发表于 2017-10-15 14:53
@gtxs 那每次都要在工程中把这个路径添加上吗,我试了一下,不添加路径没效果?大佬帮帮忙

是啊,看你工程项目设置了。
本质就是缺少某个头文件呗
要么在自己工程里加上这几个头文件的路径,要么把这几个文件放到工程默认的头文件路径。
要么让对方来,要么自己去,否则怎么见面?
回复

使用道具 举报

0

主题

15

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1019
金钱
1019
注册时间
2017-8-13
在线时间
88 小时
发表于 2018-4-10 23:06:10 | 显示全部楼层
Admin 发表于 2015-4-28 22:23
您是用的最新的mdk5.14吧。
如果是,从固件库包里面的include下面复制这个文件(或者直接到固件库包下面去 ...

十分感谢,您的回答非常有帮助。
回复

使用道具 举报

39

主题

234

帖子

0

精华

高级会员

Rank: 4

积分
630
金钱
630
注册时间
2016-8-25
在线时间
57 小时
发表于 2019-3-11 15:29:54 | 显示全部楼层
gtxs 发表于 2017-7-10 13:52
补充个:
从keil4的文件夹或其他地方,把core_cmInstr.h   core_cmFunc.h   core_cm4_simd.h等头文件
一 ...

为什么我添加了一下,还是识别不到
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-8-31
在线时间
3 小时
发表于 2019-9-17 23:17:42 | 显示全部楼层
mxiaotao 发表于 2019-3-11 15:29
为什么我添加了一下,还是识别不到

我也是,为什么放了还是显示这个错误?急,有大佬吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-16 10:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表