编程时有两个main函数文件怎么办呀
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程时有两个main函数文件怎么办呀相关的知识,希望对你有一定的参考价值。
如图
程序入口只允许一个,如果有多个程序入口(如main函数,也有不是用main作为入口函数的),则编译时会报错。
解决问题可看情况:A. 如果这是两个程序的文件,比如两个.C文件,则分别建工程分别编译成2个不同的可执行文件即可。B。如果是两个main文件要合并,只需要修改其中一个main函数的函数名称,在另外一个文件中调用即可。
C++同一工程main该怎么处理?大家好,同一工程下写不同的CPP文件时好像不能用多个main,那么该怎么办呢?
main不知道怎么处理,当执行了第1个CPP后第2个CPP就不能执行,删了第1个文件就行了 我想保留多个CPP文件。请大家赐教!谢谢!
这个问题不是很大,最主要的原因,一个project只有一个入口地址,也就是main函数地址具体步骤:
把原来的从当前项目中删除
添加一个新的project
然后在新的project中把删除的那个文件和相关的文件加上就可以了
可以同时编译两个project 参考技术A 同一个工程下只能有一个main函数,像你的情况,两种解决办法:
1.将不同的main函数放到不同的工程里,每次编译一个工程;
2.将暂时不用的main函数的cpp文件从当前项目删除,需要编译时再添加进来。 参考技术B 把main函数改掉,换成别的名,只留一个main函数,然后在main函数里面调用其他函数!一个工程只能拥有一个main函数,它是主程序执行的入口,程序执行时首先调用main函数,如果你有多个main函数的话,程序开始执行时就不知道该调用哪个了! 参考技术C 把第一个.cpp文件全部注释掉,我一直这样干。
注vs2008,2010可以用快捷键ctrl+k,c以及ctrl+k,u来分别快速注释和取消注释(先要全选才行)。 参考技术D 好像vc6不是有个设置某个文件无效,不参与编译的?
以上是关于编程时有两个main函数文件怎么办呀的主要内容,如果未能解决你的问题,请参考以下文章
C语言中如何用一个程序调用另一个程序,两个程序都是.c文件。
C语言中运行中,main函数被重复定义,后面的就不能运行了怎么办,下午考试,求高手