win32控制台程序和win32程序的区别

用VS手动建立控制台项目win32项目区别 这两天一直在学习windows程序设计, 阅读详情

win32应用程序 的入口是winmain

而win32 控制台应用程序的入口是main

但是程序中程序的入口点是可以被重新设置的

也就是win32应用程序的入口点可以被设置为main。反之亦可。、

win32 控制台运行程序开发的一般没有界面,是dos界面下运行的应用程序。

项目一般采用了界面开发,如mfc界面,开发的结果是一个界面,

1、Win32项目包括:Win32 应用程序、控制台应用程序、DLL 或其他静态库的项目;
2、控制台应用程序通常被设计为没有图形用户界面,并编译成独立的可执行文件。控制台应用程序通常从命令行运行,同时在命令提示和运行的应用程序之间交换输入和输出信息。


“它们主要的区别是定义的宏不同,一个是WIN32,另一个是CONSOLE.   
在预处理中把_WINDOWS换成_CONSOLE就行了 
 project  settings  ->  Link  :将/SUBSYSTEM:WINDOWS开关改为/SUBSYSTEM:CONSOLE  
 可将  Win32控制台程序  当成  在Win32项目  使用,反之亦然。  
 把/subsystem:windows或/subsystem:console删除,由编译器自己决定也可以”



win32控制台win32工程、MFC工程的区别 项目   控制台 win 32 mfc 问2个问题即可。 1.控制台 VS win32 mfc? 嗯,有不有脸? 有脸,选win32或mfc。没有脸,选控制台。 (脸就是窗口,就是window......s) (这个有脸) (这个没脸) 控制台win32 mfc:交互方式的不同,前者是CML(命令模式),后者是GUI(用户界面)。 ... 阅读详情

相关推荐

Hey,别搞错了Win32项目Win32控制台程序

你是否我一样呢,写了很多控制台程序,特别熟悉cout、main函数等等。 但是你同样也听说过win32 api !!当在你的控制台应用程序中写下某个api函数的时候,你也许会窃喜api函数带来的方便。但是当你编译代码的时候,编译器会无情的通知你“不能识别XX标识符”。 所以,从现在开始我的blog.你兴致勃勃的打开vs2010,选择“文件”-》“新建”-》“项目”,你会看到如下: 正如你

一蓑烟雨任平生 也无风雨也无晴 1万+

tc编译的dos程序和vc编译的win32控制台程序的异同

它们有着本质的区别:1:一个是16的DOS程序,一个是标准的32的Windows应用程序.前者依然受着64KB内存分段约束,后者无忧无虑地使用着4GB内存地址空间.它们本来就是运行在不同的操作系统上的.别把他们混淆.DOS程序可以运行在windows上是因为有NTVDM.而你把VC生成的控制台程序放到DOS下只会得到!?This program cannot be run in DOS mode.2:如果你是用标准库编写的话,代码应该没多大差异的.但执行时调用库方式却差天共地.前者通过API模拟出一个执行环境,后者是直接调用WIN32 API的.3:TC里面编写程序确实是可以调用中断,可是这个

win32项目win32控制台程序区别

回答1: 1、win32应用程序是指窗口类的,像QQ之类的,有图形化界面,而控制台是指运行在黑框下的,像cmd之类的; 2、win32控制台项目指在32位Windows命令提示符(即所谓的dos)环境下运行的应用程序... win32项目指运行于32位Windows操作系统中的应用程序...包括win32控制台项目... 3、最大的区别当然是程序入口了,console的入口是main,Windows的入口时WinMain。而程序的入口点是可以重新设置的。我们可以在console应用程序中设置...

digitalkee的博客 3883

C++编程,控制台程序win32项目、MFC的区别

1、win32控制台,没有界面,只有命令符,生成的.exe文件可直接运行操作。它以main函数为入口。2、win32项目程序,有界面,控件需自己实现。初始代码为一个简单的窗口,以WinMain作为程序入口。3、MFC应用程序,有界面,控件不需要自己实现。......

Learning_Well的博客 835

Win32控制台Win32项目、MFC项目、CLR控制台、CLR空项目、空项目区别

1.Win32控制台 初始代码模版以main为程序入口,默认情况下,只链接C++运行时库一些核心的win32库,链接器subsystem参数为console类型,所以编译出来的程序会有黑色的控制台窗口作为呈现标准输入(stdin)标准输出(stdout)。 2.Win32项目 初始代码模版实现一个简单的windows窗口,以WinMain作为程序入口,引用了win32Api头

zfmss的专栏 5073

win32控制台应用程序win32项目区别

描述一: 控制台应用程序运行就是dos的界面 项目一般采用了可视化开发 开发出来的东西就像QQ之类的 是有窗口界面的     描述二: 我们在建立Win32工程的时候,要选择是Win32控制台应用程序还是Win32项目,那么两者到底有什么区别呢?           实际上两者并没有多大区别。最大的区别当然是程序入口了,console的入口是main,Windows的入口时WinM

maogewudi007的专栏 1147

win32控制台程序和win32项目区别

可参考如下链接 http://blog.csdn.net/wangshubo1989/article/details/48158017

3063

win32编程 自己写窗口

一、1.控制台程序 //不需要完善的windows窗口,使用dos窗口方式显示     2.win32窗口程序 //通过窗口与程序之间进行交互     3.win32程序(动态库DLL、静态库LIB) //提供已有的代码供其他程序使用     动态库:在执行的时候可以加载的程序     静态库:在编译连接时使用的程序 对比:(1)程序入口函数不同   控制台:       main

sdhuangkun的专栏 636

新版Win32高级编程教程-学习笔记01:应用程序分类

VS创建的应用程序分类有哪些呢?

深耕CV 1700

Win32控制台程序是什么

刚接触Windows那一套,大多数概念都还没建立起来,整理了一下网上对“Win32控制台程序”的理解,谢谢各位网友了。 win32控制台项目指在32位Windows命令提示符(即所谓的dos)环境下运行的应用程序... win32项目指运行于32位Windows操作系统中的应用程序...包括win32控制台项目... 1、Win32项目包括:Win32 应用程序控制台应用程序、DLL 或其

学习专栏 3万+

Win32控制台应用程序Win32项目,MFC应用程序区别与联系

Win32控制台应用程序Win32项目,MFC应用程序区别与联系 Win32控制台程序 初始化代码模板以Main为程序入口,默认情况下,只链接C++运行时库一些核心的Win32库,链接器subsystem参数为console类型,所以编译出来的程序会有黑色的控制台窗口作为呈现标注输入(stdin)标准输出(stdou) Win32项目 初始代码实现一个简单的windows窗口,以W...

qq_40982049的博客 1455

[笔记]win32 控制台手动/程序更改各种基本属性

Win32 控制台基本属性设置

2401_83950228的博客 2377

VS中空项目win32项目控制台程序区别

一、区别 (1)Win32控制台程序,没有界面,只有命令符。生成的“.exe”文件直接运行操作即可。 (2)Win32项目,有界面。但是界面里面的控件,基本上要自己去实现。 (3)MFC应用程序,也有界面,但界面里的控件不需要自己去实现了,常用的控件都已经在MFC库内写好,直接拖动即可。 (4)控制台Win32、MFC的交互方式不同,前者采用的是CML(命令模式,也有人说是CUI(Console user Input)),后者是GUI(用户界面) (5)Win32项目的界面比较符合UI界面设计;而MFC应

qq_51553911的博客 3839

Win32控制台应用程序Win32项目、MFC应用程序区别与联系

转自:https://blog.csdn.net/pengpengblog/article/details/801424981、  区别(1)Win32控制台程序,没有界面,只有命令符。生成的“.exe”文件直接运行操作即可。(2)Win32项目,有界面。但是界面里面的控件,基本上要自己去实现。(3)MFC应用程序,也有界面,饭界面里的控件不需要自己去实现了,常用的控件都已经在MFC库内写好,直接...

qq_27742869的博客 478

win32应用程序和win32控制台应用程序

win32应用程序是有窗体的(当然也可以没有),有Windows消息循环机制的。 而win32控制台应用程序只是在控制台下运行的程序,类似以前dos的程序Win32 ApplicationWin32 Console Application 都是工作在32位Windows环境的程序。  其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,

Nancy_m的专栏 1万+

Win32控制台程序Win32程序

Win32控制台程序直观上就是程序在一个类DOS的界面下运行,会跟用户进行简单的输入/输出交互,但无法做到更多的交互(或者是不方便做到更多的交互);而Win32程序则是微软平台下开发软件的一个广阔平台,利用Windows API来实现功能,而MFC是对Windows API的二次封装,理论上来说MFC可以实现的利用纯粹的Win32程序也可以实现。

sywcxx的成长空间 1329
上一篇: Ascll码表
下一篇: typedef 含义与用法总结 汇总+修改
maple2150
博客等级 码龄12年 7粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值