程序正常编译可以通过,也不报错,但是头文件“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文件,用记事本打开并添加缺失的头文件路径。这样能消除编译错误,使程序正常运行。
&spm=1001.2101.3001.5002&articleId=110393128&d=1&t=3&u=f19e1896c8f44e1495c11ef15d50d192)
2万+

被折叠的 条评论
为什么被折叠?



