用VC++点链接时总报这个错,如何解决

用VC++点链接时总报这个错,怎么解决?
--------------------Configuration: 2012_7_16 - Win32 Debug--------------------
Linking...
prog_2.obj : error LNK2005: _main already defined in prog_1.obj
Debug/2012_7_16.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.


如果单独在另一个专门运行C++程序的地方又能成功运行,求大牛帮忙解决。

------解决方案--------------------
因为main是全局的,你在同一个工程里面有两个main 存在 所以 链接器不知道该链接那个main了 去掉一个或者注释一个
------解决方案--------------------
main函数在另一个地方定义过了