VS2010-如何建立并运行多个含有main函数的文件

 

 

一、先说两个概念,解决方案工程

 

在VS2010中,工程都是在解决方案管理之下的。一个解决方案可以管理多个工程,可以把解决方案理解为多个有关系或者没有关系的工程的集合。

每个应用程序都作为一个工程来处理,它包含了头文件、源文件和资源文件等,这些文件通过工程集中管理。

VS2010提供了一个Solution Explorer解决方案浏览器视图,可以显示当前解决方案的内容,当新建一个工程时可以选择新建一个解决方案还是加入当前解决方案。

 

下图左侧面板中正在显示的视图就是Solution Explorer,视图中有一个解决方案-HelloWorld,此解决方案下有一个同名的工程-HelloWorld。

VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)

      

在应用程序向导生成应用程序后,VS2010会在用户设置的路径下,以解决方案名为名称建立一个目录,里面存放自动生成的文件。转自此文

 

创建一个新的解决方案后,会自动创建与解决方案同名的工程,此时想要在当前解决方案下再创建一个工程,可以右键解决方案->添加->新建项目(N)…

 

举个栗子,我创建了一个名opencv_test的解决方案,其中包含一个名为opencv_test的工程,然后我又创建了一个名为test的工程,直接看图:

 

将每个工程展开后,效果这是样的:

 

二、多个含有main函数的工程如何正常运行

 

如上图,我在opencv_test和test中分别添加了两个cpp源文件,每个源文件都有一个main函数,代码如下:

 

 

然后,当我要运行opencv_test中的main函数时,右键工程(opencv_test)->设为启动项目(J),然后就可以愉快的运行了,结果如下:

 

 

同理test工程:

 

划重点:

也就是说,当你要运行哪个main函数文件时,就右击哪个工程,将其设为启动项。

 

 

参考:C/C++如何在Visual Studio里建立并运行多个含main函数的文件

 

 

 

 

原文地址:https://www.cnblogs.com/Tang-tangt/p/9426733.html