你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Keil5可以编译通过的工程在另外一台电脑却找不到头文件

[复制链接]
win1997 提问时间:2018-2-4 02:09 /
本帖最后由 win1997 于 2018-2-4 02:11 编辑

我已经安装了F4的器件包,并且工程是没问题的,在其他电脑上已经编译通过。
排除了工程问题我想剩下就是软件的问题,我重新安装了Keil5也不行,换了一台电脑还是一样的问题,找了许久资料都没能找到问题所在。
错误提示如下:
.\STLibraries\stm32f4xx.h(246): error:  #5: cannot open source input file "core_cm4.h": No such file or directory
  #include "core_cm4.h"             /* Cortex-M4 processor and core peripherals */
虽然提示没有头文件,但是我的包含路径已经配置了,而且相同的工程配置在另外一台电脑是可以编译通过的。
我尝试过手动添加头文件在包含路径下,但是后面还会有新的头文件找不到。

点评

图片挂了?  发表于 2018-2-5 09:15
收藏 评论10 发布时间:2018-2-4 02:09

举报

10个回答
win1997 回答时间:2018-3-25 01:45:10
附上测试工程,工程路径为C:\Users\Administrator\Desktop

Test.rar

下载

1.07 MB, 下载次数: 8, 下载积分: ST金币 -1

七哥 回答时间:2018-2-5 00:27:48
本帖最后由 toofree 于 2018-2-5 00:29 编辑

方便的话,把你的工程传上来。
提示找不到,肯定是找不到,这个不用怀疑。
你说安装了F4的器件包,那么在你的路径中找到了core_cm4.h所在的路径了吗?每个人安装库文件的路径都有可能不同的,比如我就不喜欢装到C盘,也不喜欢装到Keil下,习惯装到D盘的ST相关目录下。
傲游截图20180205002729.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

废鱼 回答时间:2018-2-5 09:00:16
我一般喜欢把这些头文件放到工程下面,楼主应该是应用了直接路径吧。还是将工程传一下。大家帮你解决。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

随风飘扬 回答时间:2018-2-5 09:07:41
保护路径肯定是需要相对路径的,不知道楼主怎么设置的

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

Johnson Cao 回答时间:2018-2-5 13:46:39
这种肯定路径问题啦

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

win1997 回答时间:2018-3-25 01:09:17
本帖最后由 win1997 于 2018-3-25 01:10 编辑

工程绝对没问题,我用之前可以编译通过的工程现在也都编译不过了,既然工程配置没问题那也不应该是路径问题。
QQ图片20180325010532.png
无薪税绵 回答时间:2018-4-3 15:28:15
楼主的代码,在我这里,编译是正常的。

QQ截图20180403152608.png

建议楼主加个管理员权限运行KEIL,看看行不行。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

Angel_YY_ST 回答时间:2018-4-3 17:05:54
提示: 作者被禁止或删除 内容自动屏蔽
七哥 回答时间:2018-4-3 17:50:52
win1997 发表于 2018-3-25 01:09
工程绝对没问题,我用之前可以编译通过的工程现在也都编译不过了,既然工程配置没问题那也不应该是路径问题 ...

连stdint.h都找不到,那就是你keil环境的问题,或者真是权限问题。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版