找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1137|回复: 15
收起左侧

keil5 代码显示有错误,编译却通过了,为什么?

  [复制链接]
ID:391219 发表于 2022-6-23 15:46 | 显示全部楼层 |阅读模式
如图,代码有红色波浪线,显示错误,但编译却一点也没有问题,连个警告也没有。这是为什么啊? IMG_20220623_153944.jpg
回复

使用道具 举报

ID:772513 发表于 2022-6-23 17:26 | 显示全部楼层
keil软件bug,可能文件路径有中文,注释掉然后再撤销看看,只要编译没有错误不用管了
回复

使用道具 举报

ID:879348 发表于 2022-6-23 17:29 | 显示全部楼层
电脑太卡了,还没处理过来,在低配置电脑容易出现
回复

使用道具 举报

ID:1036305 发表于 2022-6-23 20:10 | 显示全部楼层
删掉重新输入一遍,应该是有非法的字符
回复

使用道具 举报

ID:401564 发表于 2022-6-24 00:05 | 显示全部楼层
Keil5经常出现这种莫名的警告,原因不知道,我这也是经常这样的
一般是你这一行先是出现一个错误,就有这红线了,但你修改之后,可以编译,但红线会一直存在
你可以把这一行的行首的空格删除或者加一个空格,一般就没有了
回复

使用道具 举报

ID:139866 发表于 2022-6-24 13:12 | 显示全部楼层
关闭keil再打开,或者切换到另一个.c文件再切回来
回复

使用道具 举报

ID:195496 发表于 2022-6-24 13:48 | 显示全部楼层
里面有中文的空格符
回复

使用道具 举报

ID:391219 发表于 2022-6-24 20:53 | 显示全部楼层
wufa1986 发表于 2022-6-23 17:29
电脑太卡了,还没处理过来,在低配置电脑容易出现

我电脑是6700hq,960m4g不算低配吧
回复

使用道具 举报

ID:391219 发表于 2022-6-24 20:53 | 显示全部楼层
天ノ忆 发表于 2022-6-24 13:12
关闭keil再打开,或者切换到另一个.c文件再切回来

实力没用
回复

使用道具 举报

ID:391219 发表于 2022-6-24 20:54 | 显示全部楼层
hcf007 发表于 2022-6-23 17:26
keil软件bug,可能文件路径有中文,注释掉然后再撤销看看,只要编译没有错误不用管了

注释后,有错误,不注释,就没有问题
回复

使用道具 举报

ID:883242 发表于 2022-6-25 02:38 | 显示全部楼层
两家做出来的产品凑合在一起当然会打架,太正常了。

MDK的编译器是ARM的编译器部门RealView做出来的,而IDE界面是收购来的Keil做出来的。两个部分对正确的逻辑应该是什么有不同的理解,结果就是楼主这样子了。

这个问题解决不了,也根本不需要解决。
回复

使用道具 举报

ID:1040201 发表于 2022-8-15 09:05 | 显示全部楼层
我也见过很多人写的软件都有很多警告
回复

使用道具 举报

ID:646520 发表于 2022-8-15 19:15 | 显示全部楼层
以编译器为主,那个警告总会慢一拍,举个例子,比如你没定义某个变量,它会警告,你定义完以后,那个叉还在,过一会,或者编译一下,重现打开就没有了。
回复

使用道具 举报

ID:1039954 发表于 2022-8-22 09:01 | 显示全部楼层
我也遇到过这种问题,不用管他,编译没错就行
回复

使用道具 举报

ID:731755 发表于 2022-8-24 09:54 | 显示全部楼层
我也碰到这种情况,感觉程序也没有错,编译也能过,我把软件关闭,重新打开,就没有那些错误显示了,
回复

使用道具 举报

ID:1042787 发表于 2022-8-24 10:37 | 显示全部楼层
编译器没有刷新,重启动或clean一次就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表