Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。 
其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如
圆形的、不规则形状的…… 它们都是所谓的GUI(Graphics User Interface图形用户接口),我们
可以通过鼠标点击来完成控制。 Win32 Application是为你开发windows应用程序所准备的,程序
以WinMain()为入口,#include<windows.h>,能够使用win32 API函数。
而Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示
符)的样子出现,我们得用键盘输入各种命令来使用它,它与纯dos程序区别是:它是32位的; 
或者叫CUI(Character User Interface字符用户接口)。 console程序以main()为入口,不能使用
win32 API函数
vc6里Win32 Application和Win32 console Application的区别:
很多VC初学者可能会常遇到如下链接错误: 
Linking... /subsystem:windows 
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol     WinMain @16 
Debug/TestWin.exe : fatal error LNK1120: 1 unresolved externals 
Error executing link.exe. 
解决方法是:将project-->settings-->link的project options里的/subsystem:windows 改
成/subsystem:console 
原因:Win32 Application的入口函数为WinMain 
Win32 Console Application的入口函数是main  
换句话说,如果你编写传统的C程序,必须建立Win32 Console程序,但VC里面默认的是Win32 
Application,于是上面提及的链接错误就就经常出现了。而Win32 Application和Win32 Console

的区别就在于VC里链接参数不同。

转自:http://396863495.blog.163.com/blog/static/115881998200991125026846/

VC++中的Win32 Application和Win32 Console Application区别相关推荐

  1. VC++中GlobalAlloc()、malloc()和new()函数之间区别

    VC++中GlobalAlloc().malloc()和new()函数都可以用来实现内存的动态分配,那么它们之间有什么区别呢? 三者的区别主要有以下几点: 1.GlobalAlloc()函数在程序的堆 ...

  2. vc++6.0中创建工程时选Win32 Application和Win32 console Application的区别

    我想好多朋友在刚使用vc++6.0创建工程时不知道是选Win32 Application或是选Win32 console Application,有的就选择了 Win32 Application,然而 ...

  3. 在VC 6.0里Win32 Application和Win32 console Application的区别

    我们用Visual C++在创建工程的时候有Win32 Application和Win32 console Application,下面我们就了解下他们的区别. 在VC 6.0里Win32 Appli ...

  4. VS中项目属性win32 application和win32 console application的切换

    菜单中选择项目->属性弹出属性配置窗口 1.C++->预处理器: 预处理器定义: WIN32项目为WIN32;_DEBUG;_CONSOLE: 控制台项目为WIN32;_DEBUG;__W ...

  5. 如何隐藏win32 console application的console窗口

    如何隐藏win32 console application的console窗口,因为此种方法是通过设置编译器的链接开关来实现,所以让我们来看一下编译 器的链接开关选项(也就是linker选项). 首先 ...

  6. Win32 Application 、Win32 Console Application、MFC工程项目

    Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序. Win32  Application 是标准 windows程序,完 ...

  7. Win32 Application和Win32 Console Application的区别

    Win32 Application和Win32 Console Application都是工作在32位Windows环境的程序. 其中Win32 Application就是普通的常见的窗口应用程序,当 ...

  8. VC++中忽略所有默认库纯Win32 API编译及链接 - 计算机软件编程 - Wangye's Space

    原始链接: VC++中忽略所有默认库纯Win32 API编译及链接 - 计算机软件编程 - Wangye's Space 我们在用VC++编写Windows程序的时候可能会发现一般可执行体(.EXE) ...

  9. 关于Win32 Aplication与Win32 console Aplication ------开始一篇

    想来在CSDN上开通自己的博客也有一段时间了,但是一直没有勇气写下点什么.大多数时候都是看看别人留下了什么,对于专业方面的东西我也不怎么写下来,并不是自己不想写,而是自己的知识不够. 这个问题以前也遇 ...

  10. Visual Stutio中win32控制台应用程序、win32项目、MFC项目的区别:

    我的理解,我首先把这几个货分为两大类:第一类包括win32控制台应用程序,第二类就是剩下那俩货.而剩下那俩货又有一个包含关系,即win32项目包含mfc.(我个人是这个区分的.) 一. 区别: (1) ...

最新文章

  1. 三十七、Prim算法--求解最小生成树
  2. LeetCode-二分查找-69. Sqrt(x)
  3. 【科技金融】互金风控大数据盘点
  4. 用Python机器学习搞定验证码
  5. Kubernetes之yaml文件详解(汇总-详细)
  6. 九妹带你走向 架构师
  7. jsp内置对象--session
  8. 这5种思维模式,大牛产品经理都在用
  9. 【JEECG示例文档】使用Kettle从mysql向oracle中抽取数据
  10. Vue实现跑马灯效果以及封装为组件发布
  11. bash error 环境变量错误
  12. 机器学习——基于OpenCV和Python的智能图像处理(一)
  13. 游戏计算机性能要求,解答玩大型游戏的电脑配置
  14. 单独计算机械台班费套什么定额,机械台班费用定额
  15. centos部署mosquitto
  16. 知其所以然技术论坛VC++资源下载
  17. 【AtCoder】AGC007
  18. 人对光波的三种特性_光的特点是什么?
  19. 死后存活在互联网的大脑应用结构图
  20. 卷积神经网络相比循环神经网络具有哪些特征

热门文章

  1. 机器学习数学基础(1)-回归、梯度下降
  2. fastboot工具使用
  3. 微信小程序icon图标使用详解
  4. SoapUI测试webservice接口
  5. PDMS中如何设置颜色规则
  6. Dbf文件转Excel
  7. 深入学习MyBatis中的参数
  8. c语言经典题(期中/期末复习)(xdoj)
  9. php sjis,【通译】PHP中文字编码变换时使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP...
  10. 三角形外接圆圆心坐标