prss.net
当前位置:首页 >> kEil 中rEDEFinition >>

kEil 中rEDEFinition

如果没有记错的话,对于没有显示说明函数的返回类型的函数定义,编译器默认是认为是返回整型就是int的。所以在你的文件里面前面的声明和后面的定义的不同的,然后编译器认为你重复定义了同名的不同类型的函数。 杜绝这类的问题的方法就是,不使...

Error C231 Summary ***Error C231 Redefinition Description The specified name is already defined and cannot be redefined. 上面说你的TL1和TR1被重新定义了,你可以看一下reg51.h文件里他们两个是怎么定义的,有没有问题,如果实在不行的...

27行和57行,重复定义了‘keys’ 现在在你的截图上只能看到27行定义了‘keys’ 你自己查一下57行 希望能帮上你!!!!

uchar time[]={"00:00:00"}; void main() { lcd1602init( ); lcd_clear(); while(1) { void lcd_string(time,1); } } 少了一处分号,有的地方的空格不是英文输入下输入的

LCD_SCK这个符号在第375行出现了重复定义。你程序开头已经声明过了。 你找错误的方法不对,应当从第一个错误开始逐个排查,因为很多后续错误可能都是衍生的;而不应当看到后面的错误就去盲目分析。 先确认第一个错误究竟是什么吧。

出现了重复定义,可能是头文件的问题,也可能是你有些变量定义了多次! 一般在多个文件中,如果不加宏控制,会出现这种情况1 编译时会提示是那句出现了redefinition,你可以先删掉这一句!

可能是那行有其他字符编码集的字符,导致编译的时候出错。试试把BUG所在行删掉重新手工输入

z重复定义了,参数有个z,所以不能再声明一个叫z的局部变量。 百度嫌我字数不够

这个通常是重复定义了,你看一下你include的头文件是否有载入reg52.h或是at89x52.h

那字母P是keil 的保留字,不能用作变量名,换个字母呀,或者再加个字母数字什么的, 例:PCT,加什么都行的,别一根筋吗。

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com