回 帖 发 新 帖 刷新版面

主题:关于VC中运行出现的问题

小弟学习C不久,但经常编好程序运行时出现这样的问题:
error LNK2005: _main already defined in break and continue.obj
Debug/Cbreak和continue.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

Cbreak和continue.exe - 1 error(s), 0 warning(s)
然后我又重新建工程和文件把刚运行了的程序复制过去,再重新运行就没有错误
请大家帮下忙 
一直被这个问题所捆牢
知道的说下 非常感谢

回复列表 (共6个回复)

沙发

错误的原因是你定义了2个main函数

板凳


可是我明明只定义的一个main函数呀?
能详细点么?
谢谢拉

3 楼

你打包有问题的工程,发上来看一下。

4 楼


就是我在一个工程下面同时建了两个文件 
分别编了两段程序
两段程序运行都是同一个问题 
把程序分开分别复制到新的工程文件就不会出现问题能正常运行

5 楼

你要运行2个程序,就应该在同一个工作区里建2个工程。然后分别编译,就不会出现你刚才的问题了

6 楼

还是程序放上来看看吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册