报错:
LNK2005: _main 已经在 源.obj 中定义,或者 LNK1165:找到一个或多个重定义的符号。
原因:
可能①是:当前解决方案或者工程文件里,出现了超过一个的main()函数(即两个程序入口),这在C++中这是不被允许的。
可能②是:重复定义全局变量(使用extern 关键字即可解决)
可能③是:使用第三方的库造成库冲突(将提示出错的库放到另一个库的前面即可解决)
可能④是:头文件的重复包含(使用宏 #ifndef HEAD_H_ #define HEAD_H_ 或使用预编译#pragma once即可解决)
解决方案(针对可能①):
1>在不需要运行的.cpp文件上,右键----->属性。