永发信息网

在多文件编程中编译时出现错误:_main defined in module EX.C is duplicated in module EX.C.应该怎样改

答案:3  悬赏:80  手机版
解决时间 2021-03-24 23:01
  • 提问者网友:喧嚣尘世
  • 2021-03-24 19:57
在多文件编程中编译时出现错误:_main defined in module EX.C is duplicated in module EX.C.应该怎样改
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-03-24 20:21
这个报错提示你重复定义了main函数。
整个程序只能有一个main函数,你看看你是不是在EX.C里哪个地方写过main函数,没有注释掉。
全部回答
  • 1楼网友:野味小生
  • 2021-03-24 21:38
你是广工的吗?怎么这道题和我老师布置的一模一样啊。你在添加文件的时候,不要把那个“ex.h”添加进去就行了,如果添加进去,就相当于重复定义,你试试看吧,希望可以帮到你
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-24 21:21
在网上搜索了一下这个问题,经过我的实验,问题原因在于,有一个.cpp源文件与.h头文件同名了,在多个文件的项目.prj中,在Add Item中若添加了.h头文件,则.prj项目中不能包括同名的.cpp源文件,修改.cpp源文件文件名后问题解决,可以顺利编译通过。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯