全部问题 > 当前问题

为什么程序无法运行?

按照上面输的,结果成了这样...



--------------------Configuration: modi1 - Win32 Debug--------------------

Linking...

program10.obj : error LNK2005: _main already defined in modi1.obj

Debug/modi1.exe : fatal error LNK1169: one or more multiply defined symbols found

执行 link.exe 时出错.


modi1.exe - 1 error(s), 0 warning(s)


Cinderalla 2017-8-10 16:03:21

共 7 个回答

qqq 2017-8-10 17:29:34

一个project里不能有两个main函数,报错意思是你的project里已经定义过一个main了,重复定义就会报错。

Cinderalla 2017-8-10 17:46:35

回复 qqq:project是指工作空间吗?

qqq 2017-8-11 11:16:06

回复 Cinderalla:就是这个class里面只能出现一个main函数

image.png

Cinderalla 2017-8-12 20:14:19

回复 qqq:也就是说class里面只能有一个程序

Cinderalla 2017-8-12 20:14:48

回复 qqq:project等同于class吗?

最佳答案

qqq 2017-8-15 16:54:39

回复 Cinderalla:不完全等同,但也差不多,这个不要求掌握的。

Cinderalla 2017-8-15 16:55:12

回复 qqq:好的 谢谢老师

问题来自: 汉诺塔