- VS不允许在同一个项目下,有俩个main()函数;且你在一个.cpp中创建的全局函数,VS默认你是在整个项目里的全局函数

在这里插入图片描述

也就是说,VS的同一个项目下,如果你想创建俩个有main()函数的普通.cpp,就会报错LNK2005

-【解决方案】

1. 可以把你.cpp文件中main()函数改名,这样不会造成重复,从而报错;
2.将除了你要调试的代码,其余项目下的.cpp文件全部注释掉,此方法适合你要调试单一文件;(提示VS一键注释:选中你要注释的代码,Ctrl+k+c;取消注释:Ctrl+k+u)
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐