Windows Application跟Windows Console Application 的区别

Windows Application和Windows Console Application 的区别
编译一个程序时出现了unresolved external symbol _WinMain@16这个错误,百度百科有一条是说,Windows Application和Windows Console Application没弄对。所以请大神们告诉我,这两个有什么区别。多谢了!!!
------解决方案--------------------
简单来说Windows Application的主函数是WinMain,而Windows Console Application的主函数是main。
------解决方案--------------------
Console 不涉及 WindowsGUI之类图形显示的API,纯黑框。Windows Application 只要不用那些,也可以称为Console
------解决方案--------------------
console不包含图形库,只能使用基本的c++函数。不带console,MFC会帮你包含好图形库,能够直接可视化编程,能够调用系统的api。
------解决方案--------------------
console的运行环境是黑框,标准的C/C++程序输出框!Windows Application就以开发出标准的在Windows上运行的窗口程序!
------解决方案--------------------
区别比较多.
如,WinMain()传递命令行参数的方式和main()不一样,WinMain()入口程序需调用函数来获命令行参数,而main()直接从参数传递进来,这方面可以读一读<<Windows核心编程>>.

至于你遇到的问题,可以通过:
1. 重新建立工程: 
   如果你的main()入口函数,则建立Windows Console Application;
   否则建立Windows Application.
2. 在现有工程上修改配置:
   Properties -> Configuration Properties -> Linker -> System -> SubSystem
   根据你应用程序的入口为分别设置为:
   Windows (/SUBSYSTEM:WINDOWS)
   或者
   Console (/SUBSYSTEM:CONSOLE).