visual studio一个项目下源代码不能有多个的问题,求解决

用visual studio2019编写c++代码。
创建空项目,源代码添加新建项,编写一个完整的代码(含main函数),
此时编译成功,若继续在此项目源代码下新建项(含main函数),编译时会报错,
提示main函数在其他文件中已定义。
我想要解决的问题是如何在一个项目内添加多个源文件,同时又要保证代码是正确的(不对main函数做修改:main1,main2这种),
且代码必须不从项目生成中排除。或者不用我每次写C++代码时都要新建一个项目。
求此问题的解决方案。谢谢大家耐心看到这里!
感谢!

新建文件,然后找到视图-终端,新建一个开发者命令提示窗口(注意,是命令提示而不是powershell),然后输入
cl 文件名.cpp
会提示编译通过或错误,如果编译通过,就可以在目录下找到文件名.exe,即可运行,或者直接在命令行输入文件名.exe也能运行。

VS就是那样写项目的,此问题的解决方案,你可以用简单的DEV-c++,或者直接用gcc,g++命令行编译,再或者用vscode写,网上有很多教程

VS只能这样的

你这个要求本身就是有问题的,如果你的源文件中存在多个main函数,也都不改名,那程序就算能执行,你估计他会运行的是哪个main呢?所以你这个要求肯定是不对的。但是为了方便,你可以定义一些宏,按照宏定义去打开某个main来执行,但一次只能有一个main被编译。有帮助请采纳谢谢!