release可以正常运行,debug提示LNK2019异常

求助release可以正常运行,debug提示LNK2019错误
如题,使用MFC创建的工程,release版本可以正常运行,但是debug出错。
错误提示如下:

libcmtd.lib(wincrt0.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup

fatal error LNK1120: 1 unresolved externals

请教这是什么原因导致的啊?

------解决方案--------------------
你建立了一个WINDOWS应用程序,可是你却在入口函数的时候使用main而不是WinMain;
解决方案:1 .改正入口函数; 2 进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_CONSOLE, 添加_WINDOWS;
3 进入project->setting->Link, 在Project options中将 /subsystem:console改为/subsystem:windows.

------解决方案--------------------
自己重新建立一个MFC工程,你原先的是控制台程序。。切换过去要改配置和头文件。