简单的MFC窗口程序的创建、使用命令行工具cl.exe,linker.exe等编译连接

一、创建一个简单的MFC窗口程序

1、环境要求

在使用VS2017进行MFC开发前,首先要下载MFC的开发包,可以用VS2017中下载器补全下载
在这里插入图片描述

下载完成后,就可以开始创建我们的第一个MFC程序了

2、开始创建MFC程序

使用VS->“文件”->“新建”->“项目”->“MFC 应用”
在这里插入图片描述
点击确定,进行配置选项,“应用程序类型” 选择 “基于对话框”,“使用 MFC” 选择 “在静态库中使用MFC”
在这里插入图片描述
点击 “完成” 直接来到如下界面
在这里插入图片描述
可以看到,VS已经自动给我们生成了一个简单的窗口程序,现在我们可以单击文本框或者按钮,打开他们的 “属性” 界面,修改其中的文本 “Class Name”
在这里插入图片描述
双击击文本框或者按钮,打开他们所对应的代码部分,这里我们不做修改
在这里插入图片描述

3、调试和运行

在 “生成” -> “生成解决方案”,将会进行编译
在这里插入图片描述编译成功,显示如下
在这里插入图片描述

这时,在我们的项目目录中会生成一个项目对应名称的.exe文件
在这里插入图片描述
直接运行该文件,显示出MFC程序窗口
在这里插入图片描述
如此,就完成了一个最简单的MFC窗口程序

二、用命令行工具编译连接win32、MFC

1、配置环境

在 “控制面板” 中找到如下界面,进入“高级系统设置” -> “环境变量”
在这里插入图片描述
在这里插入图片描述

在PATH添加一条可以找到cl.exe文件的路径,在我的电脑上路径为“D:\Code\visual studio\IDE\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86”
在这里插入图片描述在这里插入图片描述同时在 “系统变量”中添加INCLUDE和LIB变量,参考
https://blog.csdn.net/weixin_43997331/article/details/104764873?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
接下来使用一个简单的cpp文件测试一下环境配置是否成功
在这里插入图片描述
测试同时在该目录下生成了一个.obj文件,表示cl指令可以成功执行
在这里插入图片描述

2、使用cl指令编译MFC程序

做好以上的环境配置准备后,我们可以用cl指令编译MFC工程中的cpp文件
在这里插入图片描述
编译成功,在当前目录生成了.obj文件
在这里插入图片描述
继续使用cl指令生成.exe文件
在这里插入图片描述
执行成功,该目录下生成了一个.exe文件
在这里插入图片描述运行该.exe文件,可以看到与VS编译后运行的结果无异
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值