kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:

kile中*** ERROR L104:MULTIPLE PUBLIC DEFINITIONS SYMBOL:
SYMBOL:WEEK是指问题出在week吗?
重歼625 1年前 已收到1个回答 举报

MrJohn 幼苗

共回答了21个问题采纳率:100% 举报

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

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.130 s. - webmaster@yulucn.com