主题:[原创]在VC环境下一个工程只能包含一个带主函数的C源程序吗?
hanerqiang
[专家分:0] 发布于 2009-10-31 12:47:00
我想在VC环境下编辑C源程序,可一个工程内好像只能包含一个C源文件,编辑第二个时,链接时就出错了,这是怎么回事!
回复列表 (共2个回复)
沙发
eastcowboy [专家分:25370] 发布于 2009-10-31 16:38:00
是这样的。VC会把工程中所有的代码文件都编译,最后一起连接,得到可以执行的代码。
假设是一个“Win32 Console Application”类型的工程,则它必须从main函数开始运行。如果有多个main函数,则连接时就不知道到底该从哪个开始运行了。
其实,在连接的时候,一旦发现名字相同的符号(C语言的全局变量名、函数名,都算是符号),就会报错。
板凳
wcjmle [专家分:0] 发布于 2012-10-15 12:09:00
好的话,顶一个
[url=http://www.sc115.com/vector]矢量素材[/url],[url=http://www.sc115.com/PPT]PPT模板[/url],[url=http://www.sc115.com]素材中国[/url]
我来回复