首页 > 其他 > 详细

..\OUTPUT\USART_RX.axf: Error: L6200E: Symbol send_waterlevel0 multiply defined (by waterlevel.o and main.o).这个错误怎么解决啊?

时间:2019-07-31 10:30:24      阅读:129      评论:0      收藏:0      [点我收藏+]

编译时也许会告诉你重复定义分别出现在哪里。
需要注意的是,如果把变量移动到某个.h文件里,可能会导致有多个.c文件引用该头文件,进而产生多个该变量的定义,所以C语言里有要求,定义变量在.c里,声明在.h里。定义和声明用是否有extern来区分,有extern的是声明,多次出现也无所谓;没有extern的是定义,这个只能出现一次!切记。..\OUTPUT\USART_RX.axf: Error: L6200E: Symbol send_waterlevel0 multiply defined (by waterlevel.o and main.o).这个错误怎么解决啊?

..\OUTPUT\USART_RX.axf: Error: L6200E: Symbol send_waterlevel0 multiply defined (by waterlevel.o and main.o).这个错误怎么解决啊?

原文:https://www.cnblogs.com/xiaoheikkkk/p/11273921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!