<span>VS在一个项目中写多个包含main函数的源文件并分别调试运行</span>

问题:

刚开始练习c++/c,一般都写一点简单的小程序,都有main函数,但一个项目中包含多个main函数,项目是无法运行的,还是每次都得创建新项目?

比如运行输出“hello world”和运行输出一个和运算。

下面告诉大家一个方法,如果大家有更好的方法,请告知一下。

方法1:

除了运行的那个源文件之外,把其他所有的不参与生成就可以了。
对于不需要参与运行的文件,鼠标右键点击“属性”:

然后将“从生成中排除”选项设置为“是”就可以,只留下一个有main()的cpp不被排除就好了。这样也不用移除文件。

方法二:

因为已经规定一个程序 只能有一个main函数, 所以你想在不同的cpp中都写上main函数 来测试, 那是不可能了.

比较好的方法是, 只写一个main函数 , 其它cpp文件中把main替换成基它函数名, 如:main1、main2……然后在main中调用它。

这样就可以在一个项目中测试不同的小程序了 。

希望能帮到各位!!!

全部评论

相关推荐

头像
11-26 15:46
已编辑
中南大学 后端
字节国际 电商后端 24k-35k
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务