用VS手动建立控制台项目和win32项目的区别

本文通过实验探讨了使用VS创建控制台项目和Win32项目之间的区别。在控制台项目中添加Win32窗口程序代码并进行配置修改(如将预处理器定义中的_CONSOLE改为_WINDOWS,设置链接器的子系统为Windows),可以成功运行Win32程序。这表明两者主要差异在于编译器对头文件和库的处理,适当配置后,控制台项目也能编译Win32程序。
摘要由CSDN通过智能技术生成

        这两天一直在学习windows程序设计,我采用的学习方法是一边看书、看博客一边要在PC机上运行编写的代码,当然这样做就避免不了用VS建立win32项目了。大学时代一般编写的都是控制台程序,所以一上来写的HelloWorld也是用VS建立的控制台项目,昨天突然在想用VS创建控制台项目和win32项目有什么区别,于是我就自己动手做了个实验来进行验证,实验的内容很简单,就是在控制台的项目下建立一个win32窗口程序,看他是否能运行,具体做法如下:

1.建立一个空的控制台项目如图:

     

建立好项目之后,建立一个WinMain.cpp,并将上篇博客的win32窗口程序的代码拷贝到该文件下。点击编译,并运行得到如下错误结果:

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值