编译器没有刷新,重启动或clean一次就好了 |
我也碰到这种情况,感觉程序也没有错,编译也能过,我把软件关闭,重新打开,就没有那些错误显示了, |
我也遇到过这种问题,不用管他,编译没错就行 |
以编译器为主,那个警告总会慢一拍,举个例子,比如你没定义某个变量,它会警告,你定义完以后,那个叉还在,过一会,或者编译一下,重现打开就没有了。 |
我也见过很多人写的软件都有很多警告 |
两家做出来的产品凑合在一起当然会打架,太正常了。 MDK的编译器是ARM的编译器部门RealView做出来的,而IDE界面是收购来的Keil做出来的。两个部分对正确的逻辑应该是什么有不同的理解,结果就是楼主这样子了。 这个问题解决不了,也根本不需要解决。 |
hcf007 发表于 2022-6-23 17:26 注释后,有错误,不注释,就没有问题 |
天ノ忆 发表于 2022-6-24 13:12 实力没用 |
wufa1986 发表于 2022-6-23 17:29 我电脑是6700hq,960m4g不算低配吧 |
里面有中文的空格符 |
关闭keil再打开,或者切换到另一个.c文件再切回来 |
Keil5经常出现这种莫名的警告,原因不知道,我这也是经常这样的 一般是你这一行先是出现一个错误,就有这红线了,但你修改之后,可以编译,但红线会一直存在 你可以把这一行的行首的空格删除或者加一个空格,一般就没有了 |
删掉重新输入一遍,应该是有非法的字符 |
电脑太卡了,还没处理过来,在低配置电脑容易出现 |
keil软件bug,可能文件路径有中文,注释掉然后再撤销看看,只要编译没有错误不用管了 |