重复定义了,这种情况很多时候是发生在头文件包含当中,比如你在一个头文件里面定义了 int week; 又在多个c文件当中包含了就会有命名冲突 因此,一般定义都放在.C文件当中,要是需要给其它模块用,就在头文件里面用 extern 声明,如: extern int week;
kile中*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: WEEK是什么意思。
最新推荐文章于 2024-08-04 22:52:08 发布
重复定义了,这种情况很多时候是发生在头文件包含当中,比如你在一个头文件里面定义了 int week; 又在多个c文件当中包含了就会有命名冲突 因此,一般定义都放在.C文件当中,要是需要给其它模块用,就在头文件里面用 extern 声明,如: extern int week;