--------------------Configuration: 2 - Win32 Debug-------------------- Linking...

--------------------Configuration:2-Win32Debug--------------------Linking...3.obj:err... --------------------Configuration: 2 - Win32 Debug--------------------
Linking...
3.obj : error LNK2005: _main already defined in 2.obj
Debug/2.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
2.exe - 1 error(s), 0 warning(s)
还有就是直接打开保存过的 vc文件 可以运行 但是直接打开vc6.0时 复制粘贴后 就会出现上面的问题
展开
 我来答
snje1987
2012-07-30 · TA获得超过160个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:108万
展开全部
在同一个工程的所有文件里面,只能有一个main函数,所以在粘贴代码到一个新文件里的时候要将之前带有main函数的文件从工程中排除(右击——从项目中排除,这样不会删除文件,只是不显示在工程中)。
也就是说,如果你的这个工程里面还有一个叫1.cpp的文件,里面也有main函数,则需要先把1.cpp从项目中排除后在编译2.cpp。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1cf58ab
2012-07-30 · TA获得超过343个赞
知道小有建树答主
回答量:276
采纳率:50%
帮助的人:364万
展开全部
复制粘贴跟打开工程文件就不是一回事,复制代码能把工程里面的设置和属性复制过去吗?既然不能,肯定会出一些问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-07-30 · TA获得超过348个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:201万
展开全部
xxxx樱说得对
说的好像是main应该声明在2.obj里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e96ae71ed
2012-07-30 · TA获得超过728个赞
知道小有建树答主
回答量:1548
采纳率:0%
帮助的人:718万
展开全部
工程不对
追问
什么意思
追答
直接打开vc6.0时 复制粘贴
是怎么弄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
31488088
2012-07-28
知道答主
回答量:5
采纳率:0%
帮助的人:7804
展开全部
一串E文,找专家才行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式