实际上这个问题不解决也是可以正常使用Keil并且烧录程序的,但强迫症患者为了解决这个问题让我半天的时间荒废了,如果对大家有帮助请点一下赞,感谢!
莫名报错,导致整个Keil的代码联想和缩进错误检查功能等全部失效,归根结底是xxx2.h的祸!!!如下图所示:
问题描述

报错如上,但是打开定义文件时可用打开,检查Keil的include路径也没有问题,猜测有可能是这个文件的路径太深Keil找不到…所以建议文件尽量不要太多层次。
解决方案
①即把Keil找不到的文件单独拎出来,建一个文件夹来存放:

②然后把其找不到的文件放进去

这里还另外include了”stm32f4xx.h”是因为经过自己研究之后发现这个文件Keil也是找不到的,所以才一起include进来。
③Keil魔术棒里把新文件夹的路径添加进来


之后问题就解决了!

有用请点赞赞,感谢!
文章讲述了用户在使用Keil编程时遇到的关于xxx2.h文件找不到的错误,虽然不影响正常烧录,但影响了代码联想和缩进检查。解决方法是将相关文件移到独立文件夹并添加到Keil的include路径中。

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



