- VS不允许在同一个项目下,有俩个main()函数;且你在一个.cpp中创建的全局函数,VS默认你是在整个项目里的全局函数 也就是说,VS的同一个项目下,如果你想创建俩个有main()函数的普通.cpp,就会报错LNK2005 -【解决方案】 1. 可以把你.cpp文件中main()函数改名,这样不会造成重复,从而报错; 2.将除了你要调试的代码,其余项目下的.cpp文件全部注释掉,此方法适合你要调试单一文件;(提示VS一键注释:选中你要注释的代码,Ctrl+k+c;取消注释:Ctrl+k+u)