kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:SYMBOL:WEEK是指问题出在week吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 17:30:50
kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:SYMBOL:WEEK是指问题出在week吗?
xKKQǿ]ːL >CĄZj$NJf(1_}{8BQehu/s~CD`@t#~c}d^ų rNyV'oZ<,G5Պ 8mQw>;1d1KZVKFd-4$WI}ʒx0I"mZPɭ=$ +C:_qv~>MhR-:Ce:r9@dRNC~ ,$fL]@IaBkU3huXDqx uFL H8 .)^14H݋2x: Zf'Tj

kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:SYMBOL:WEEK是指问题出在week吗?
kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:
SYMBOL:WEEK是指问题出在week吗?

kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:SYMBOL:WEEK是指问题出在week吗?
是的,重复定义了,这种情况很多时候是发生在头文件包含当中,比如你在一个头文件里面定义了
int week; 又在多个c文件当中包含了就会有命名冲突
因此,一般定义都放在.C文件当中,要是需要给其它模块用,就在头文件里面用 extern 声明,如:
extern int week;