在VS2012中一个项目下两个以上源文件怎么通过编译

都三十几岁了想学C++,参考书籍是C++PrimerPlus第六版。遇到的问题是在VS中新建Win32控制台应用程序再添加源文件代码编写好后可以编译运行,在此项目下再添加... 都三十几岁了想学C++,参考书籍是C++ Primer Plus第六版。遇到的问题是在VS中新建Win32控制台应用程序再添加源文件代码编写好后可以编译运行,在此项目下再添加一个源文件后就不能通过编译了,错误说_main已经在xxx.obj中定义,找到一个或多个重定义的符号。难道每学习一个源文件都要新建一个项目或一直在一个项目下替换源文件吗,前面的源文件还有生成的exe文件还要保存啊。用Dev c++是可以,但那个界面太白刺眼,感觉VS的深色界面很好。 展开
 我来答
thudh
2013-10-13 · TA获得超过103个赞
知道答主
回答量:8
采纳率:100%
帮助的人:3.5万
展开全部
你直接在源文件里面添加新的文件,然后把之前的源文件移除,注意是移除而不是删除哦,你如果想调用它,再打开已有项,它还在那儿。所以,不用再新建一个项目。
小兆86
2013-06-18 · TA获得超过802个赞
知道小有建树答主
回答量:990
采纳率:25%
帮助的人:869万
展开全部
每一个项目只能有一个main函数,如果想再写一个main函数那只能新建一个项目了,然后把其他需要的代码添加进来。之前的项目源文件不修改,exe文件没有必要保存,除非你做出来一个有意义的可以称为软件的程序。
追问
谢谢楼上小兆86的回答,VS就不能像Dev C那样直接新建一个源代码文件吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
营帐千灯笑天涯
2019-07-10
知道答主
回答量:4
采纳率:0%
帮助的人:3636
展开全部
在不需要运行的源文件处右键->属性->常规->从生成中排除->是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asfdgghwindy
2019-01-27 · 超过14用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:15万
展开全部
楼主你会了吗?vs怎样像devc++一样新建一个源文件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式