51MCU kei c 中出现重复定义

2019-07-15 19:12发布

求助
本人初学者,最近在使用89C52单片机最一个项目,由于包含的内容较多,所以需要使用头文件。
最近在使用DHT11温湿度传感器的时候,在调试DHT11最后阶段出现wARMing!
我想知道如何解决这个问题!
出现了重复定义的错误

rebuiled 有warming build 成功 complile成功 在头文件中声明一个数组

在.c中对数组进行初始化 在.c中对数组进行初始化
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
A670521546
1楼-- · 2019-07-15 21:09
 精彩回答 2  元偷偷看……
iwhere8124
2楼-- · 2019-07-15 22:48
A670521546 发表于 2014-7-9 22:29
waring不影响g程序的正常运作的


问题我不明白为什么会出现warming!我在网上看到很多关于由于头文件的而出现的重复定义的问题,但是好像都没有提及涉及数组怎么处理。我现在在头文件定义了一个数组,但是根据网上的解答,涉及数组需要在头文件中定义,在.c里面初始化。我按照这样的步骤做了,可是不清楚为什么还会却出现额重复定义的问题!
sxl1971
3楼-- · 2019-07-15 23:40
警告不影响编译,对于变量的定义如果重复,系统会自动默认为全局变量。
我的电子发烧友
4楼-- · 2019-07-16 01:23
你把原工程关闭,新建一个把它复制进去可能就没有warning了……可能你之前在这个工程中写的程序出错留下的

一周热门 更多>