[STM32F4] cannot open source input file “core_cm4.h”解决方法

[复制链接]
 楼主| hudi008 发表于 2024-2-26 07:21 | 显示全部楼层 |阅读模式
装了比MDK5.11A更高版本的MDK后,可能出现编译标准例程报如下错误:

..\SYSTEM\sys\stm32f4xx.h(470): error:  #5: cannot open source input file "core_cm4.h": No such file or directory
实际出错是在stm32f4xx.h,如图1所示:

图1 找不到core_cm4.h路径.

该core_cm4.h文件在stm32f4xx.h里面被引用,实际上是ARM CMSIS的东西,路径在MDK安装路径下,为: MDK安装目录\ARM\Pack\ARM\CMSIS\4.1.1\CMSIS\Include

一般来说,装了CMSIS支持包就应该可以找到才对,但是部分客户电脑无法找到,原因未知.
不过,我们可以通过手动制定路径的办法,解决这个问题.

添加方法:点击魔术棒-->C/C++选项卡-->Include Paths ,选择我们MDK安装目录,找到\ARM\Pack\ARM\CMSIS\4.1.1\CMSIS\Include,如图2所示:

图2 手动添加CMSIS头文件路径.

之后,多次点击确认,回到主界面.
再重新编译,即可解决问题.
qq236鱼在做梦 发表于 2024-11-10 21:02 | 显示全部楼层
本帖最后由 qq236鱼在做梦 于 2024-11-10 21:03 编辑

老师,改路径了编译变得好慢是正常的吗?报错的时候挺快的,只要三秒,现在三分钟了还没编好 495206730af3744894.png
louliana 发表于 2024-11-11 15:17 | 显示全部楼层
编译器找不到core_cm4.h文件。
biechedan 发表于 2024-11-12 13:15 | 显示全部楼层
检查是否有可用的更新版本,并尝试更新到最新版本的库文件,这可能会解决头文件找不到的问题。
nomomy 发表于 2024-11-13 14:48 | 显示全部楼层
找到C/C++编译器的配置选项。
hilahope 发表于 2024-11-13 20:56 | 显示全部楼层
core_cm4.h文件存在于您的工程目录中,通常它位于STM32固件库的相应位置。
lzbf 发表于 2024-11-14 15:53 | 显示全部楼层
core_cm4.h文件通常位于CMSIS支持包的Include目录下。
lzmm 发表于 2024-11-14 22:27 | 显示全部楼层
更新编译器或工具链可能会解决与包含路径相关的问题。
maqianqu 发表于 2024-11-17 18:21 | 显示全部楼层
文件系统中找到core_cm4.h文件的确切位置。这通常位于CMSIS支持包的Include目录下。
sheflynn 发表于 2024-11-17 19:40 | 显示全部楼层
旧版本的库文件可能存在一些问题或与当前的开发环境不兼容。
mmbs 发表于 2024-11-17 22:03 | 显示全部楼层
需要手动添加文件夹路径。              
pl202 发表于 2024-11-20 10:58 | 显示全部楼层
在“Include Paths”中添加包含core_cm4.h文件的路径。
szt1993 发表于 2024-11-20 11:15 | 显示全部楼层
学习一下报错解决
alvpeg 发表于 2024-11-20 16:51 | 显示全部楼层
core_cm4.h文件确实存在于你的项目目录中。
mikewalpole 发表于 2024-11-20 21:03 | 显示全部楼层
开发环境具有访问包含 core_cm4.h 文件的目录的权限。
fengm 发表于 2024-11-21 13:09 | 显示全部楼层
在 Keil 或其他编译环境中,找到设置选项 。
在 C/C++ 选项卡中,找到 Include Paths,并添加 core_cm4.h 所在的文件夹路径。
tabmone 发表于 2024-11-21 13:33 | 显示全部楼层
找到项目的设置或配置选项,通常是在项目的属性或构建配置中,查找与编译器包含路径相关的设置。
eefas 发表于 2024-11-21 14:51 | 显示全部楼层
如果文件不在正确的路径上,需要将其复制到正确的位置或者更新项目的包含路径。
olivem55arlowe 发表于 2024-11-21 16:18 | 显示全部楼层
确认 core_cm4.h 文件是否存在于你的项目路径中。
phoenixwhite 发表于 2024-11-21 17:52 | 显示全部楼层
在某些操作系统上,可能需要调整文件权限。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

253

主题

9864

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部