程序正常编译可以通过,也不报错,但是头文件“sys.h”有一个下划红线(因为我的已经改过了,所以此处用红色标记了下),鼠标光标靠近,提示我有错误:KEIL报错:fatal error in include chain(stm32f4xx_conf.h): stm32f4xx_dma.h not found ,也是找到了网上也有人遇到了相同的问题,https://blog.youkuaiyun.com/gin_love/article/details/87633814 附上链接
解决办法: 找到keil软件安装路径的UV4 文件夹,搜索找到文件夹中的 UVCC.ini 文件,用记事本打开,将报错的那个头文件添加到文件中 。

添加成功,那个下划线就消失了,舒服了。
当遇到Keil编译时报错找不到某个头文件,如stm32f4xx_dma.h,可以尝试查找UV4文件夹中的UVCC.ini文件,用记事本打开并添加缺失的头文件路径。这样能消除编译错误,使程序正常运行。
2万+





