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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版