Keil中c语言中提示redefinition错误 。

2025-02-28 03:30:10
推荐回答(5个)
回答1:

Error C231
Summary ***Error C231
Redefinition

Description
The specified name is already defined and cannot be redefined.

上面说你的TL1和TR1被重新定义了,你可以看一下reg51.h文件里他们两个是怎么定义的,有没有问题,如果实在不行的话,重装一下keil试试。

回答2:

一般应该是定义有冲突。同一变量在全局变量定位为char,主程序定义为int。

回答3:

buff=0后面要逗号.

回答4:

uchar data Buf=0 //没加分号

回答5:

是不是变量名称不对