如何在一个工程里面创建多个包含main函数的文件
1个回答
展开全部
每个题目写一个函数,比如 qXXX,然后需要运行哪个,就从 main 里调用过去就好。
一个 project 对应一个程序可执行文件,一个程序文件中某个特定名字的函数只能有一个。所以你不能有多个 main。
每个源码文件叫做一个 compilation unit
每个 compilation unit 会被编译成一个 object file
所有 object file 加 library 会被链接成一个executable file
第三步会把所有 object file 中的全局名称和引用相互链接到一起,所以如果出现多个文件包括同样叫做 main 的函数就会出错。
这也是为什么不建议初学者用 VC++ 这种 IDE 的问题,很多问题想当然就过去了之后,碰到问题根本无从解决。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询