VC++中运行C语言一个工程总可以运行多个代码吗?

我在VC++6.0中运行C语言程序,第一个成功运行了,又新建了一个C++SOURCEFILE的文件,并输入程序,虽然程序编译没有错误,但是不能运行,或者运行的都是第一个程... 我在VC++6.0中运行C语言程序,第一个成功运行了,又新建了一个C++SOURCE FILE的文件,并输入程序,虽然程序编译没有错误,但是不能运行,或者运行的都是第一个程序的结果,这是什么原因呢?需要怎么做才行?难道还要新建一个工程才能运行另一个程序吗?
不是说一个工程里面可以有多个源代码么?
我写了一个程序,运行玩了,要再写一个程序需要再重新建一个工程吗?
展开
 我来答
匿名用户
2010-06-05
展开全部
不需要新建一个工程。你应该把第一个c语言程序从工程中删除掉。选中第一个c程序,del键,这只是从让你的工程不包含此文件而已,不是从磁盘中删除文件。然后你编译加入的第二个c语言程序,就可以了。
之所以不能运行,或者运行的都是第一个程序的结果是因为一个工程中只能有一个还有main函数的程序,你两个c语言程序都包含main程序,当然不能运行了。把第一个程序从工程中移除,让该工程只有一个可执行的程序就可以了。这样,你一个工程的文件夹可以加入很多文件,但编译运行时只能由一个有main函数的程序和提供给main函数调用的其他c程序文件。
ceofit
2010-06-14 · TA获得超过188个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:165万
展开全部
你一个工程里可以有多个cpp,但是多个cpp不能有两个main,要不单个文件编译可以通过,但是链接就不能通过了,所以不能运行,运行时仔细看看提示内容,大体意思是说没法链接通过,问是否运行上次生成的程序,你点是当然是第一次的结果了。
同一个工程里不要有重复的公用符号。

需要新建一个工程,一个工程就是单独的一个项目,两个cpp文件功能不通,放两个工程也合理啊,再说了,两个程序是独立运行的,必须要分开。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RRFantasy
2010-06-04 · TA获得超过522个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:325万
展开全部
一个工程只能有一个main函数,要运行第二个程序,你把第一个main函数注释了就可以了
/*int main()
{.........
....
}*/ -----------------------补充:
你在原来的文件里把原来的代码全部注释掉,在下面写你新的程序
#include<iostream>
using namespace std;
/*
..........
*/
这里开始写你新的程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cuibingbo
2010-06-03 · TA获得超过230个赞
知道答主
回答量:158
采纳率:0%
帮助的人:169万
展开全部
每个进程只有一个主线程就是你的MAIN...不同的工程是不能同时运行的,也就是你的应用程序只能依次运行;可以选择激活当前对象,完成工程间切换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
危献e3
2010-06-04 · TA获得超过2053个赞
知道大有可为答主
回答量:2738
采纳率:0%
帮助的人:1955万
展开全部
右键该项目 选择set as active project

需要重新建工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式