keil 头文件(#include)提示报错但编译正常
问题特点
1.头文件路径已经引入
2.是写有相对路径的文件报错
如图,

3.编译成功

解决措施
注:因为keil 对中文支持导致一些问题
方案一:
1.点击小扳手

2. 再按如图操作,关闭语法动态检测

原理:关闭了对语法的动态检测
弊端:不能动态检测语法错误,但是头文件报错卡着,一样会没有语法错误提示
方案二:
更换keil的版本
1.先保存自己设置文件避免重复设置
1)右击keil图标进入文件所在位置
2)找个地方复制这个设置文件

2.找一个合适keil版本,我用的5.29a
3.重新安装好后,导入设置文件原来的设置就回来了
方案二可以多尝试一下,没有头文件报错,语法错误提示也会回来,编码更舒服。

浙公网安备 33010602011771号