帮助我解这个KEIL编译的C52错错误吧,谢谢

发布网友 发布时间:2022-04-24 14:06

我来回答

1个回答

热心网友 时间:2022-05-02 16:56

void Time0_Init();

void Delay(uint m)

这个void Delay(uint m)后面要带个分号,这里是原型声明追问谢谢啊,我看到你说的那点,我想知道..
\10事牍茏址�允綷动态显示.C(17): error C231: 'P': redefinition
..\10事牍茏址�允綷动态显示.C(17): error C231: 'P': redefinition
..\10事牍茏址�允綷动态显示.C(42): error C141: syntax error near '==', expected ')'
..\10事牍茏址�允綷动态显示.C(43): error C129: missing ';' before '++'
什么原因, 昨晚编译的一直出错,很伤感

追答这个应该是说P重复定义了,你的reg51.h里面是不是已经定义过P这个量?
你可以在整个工程中搜索一下P,看哪些地方不对。
我没有安装Keil,没法测试。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com