实际上这个问题不解决也是可以正常使用Keil并且烧录程序的,但强迫症患者为了解决这个问题让我半天的时间荒废了,如果对大家有帮助请点一下赞,感谢!
莫名报错,导致整个Keil的代码联想和缩进错误检查功能等全部失效,归根结底是xxx2.h的祸!!!如下图所示:
问题描述
报错如上,但是打开定义文件时可用打开,检查Keil的include路径也没有问题,猜测有可能是这个文件的路径太深Keil找不到…所以建议文件尽量不要太多层次。
解决方案
①即把Keil找不到的文件单独拎出来,建一个文件夹来存放:
②然后把其找不到的文件放进去
这里还另外include
了”stm32f4xx.h”
是因为经过自己研究之后发现这个文件Keil也是找不到的,所以才一起include
进来。
③Keil魔术棒里把新文件夹的路径添加进来
之后问题就解决了!
有用请点赞赞,感谢!