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

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

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

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


之后问题就解决了!

有用请点赞赞,感谢!
更多推荐
所有评论(0)