注册 登录
编程论坛 VC++/MFC

一个工程里只能有一个主函数吗?

taimingli 发布于 2007-03-27 12:11, 4892 次点击
我是一个刚刚学习vc的菜鸟,不太明白工程的作用。工程和项目是什么关系,上机时发现在一个工程下(项目下)只能有一个主函数,请指点一下,谢谢了!
6 回复
#2
福尔摩斯2007-03-27 19:04


一个工程可以有很多函数

但是所有的函数都不是“主函数”

“主函数”概念是在单文件编程才有的
#3
fateboy2007-03-27 19:56
一个工程不一定有一个主函数但是一定只有一个入口函数
#4
边城路人2007-03-27 20:46

我认为你说的一个工程一个主函数,说的范围太大了
在应用类的实现文件里还是有主函数的,只不过它被隐藏在应用程序框架内部了
建议你借一本6.0编程基础类的书先看一下。

#5
taimingli2007-03-29 08:29

非常感谢楼上三位的回复,虽然我还是没太弄明白,但是对我还是有启发作用的。
实际上是这样的,我在学习c++时用vc作开发工具,之前我只有c语言的基础,我发现在我建立的工程下只能添加一个函数名为main的扩展名为.cpp的源文件,否则在链接时就会出错。
是不是我可以这样理解,vc中的工程相当于c语言中的一个程序文件,在一个程序文件里是只能有一个main函数的,它是程序的入口。

#6
三人行2007-04-10 22:57

我开始也不懂,我也是这么理解的,调试的时候只有一个main()函数就可以连接了.请求高手具体指导

#7
stream20112011-10-28 11:34
每个函数是否都有头文件呢,thx
1