使用cl.exe和linker.exe编译链接Windows API和MFC

一、编写一个简单的MFC程序

1.建立文件(本次使用工具为vs2015)

点击 文件 - 新建 - 项目
在这里插入图片描述
在下个界面选择创建文件的名称以及存放改文件的地址在这里插入图片描述
该界面选择基于对话框,单击完成
在这里插入图片描述
得到如下界面在这里插入图片描述

2.界面编辑

单击工具箱,选择如下工具拉入框内
在这里插入图片描述
具体效果如下
在这里插入图片描述

3.各按键的设置和代码

右键单击示例编辑框选择添加变量,在下个界面更改设置如下,变量名自己设定
在这里插入图片描述
剩余两个框也是如此操作,变量名需记住,之后双击计算按键进入代码编辑,框内输入如下的简单代码

	UpdateData(TRUE);
	a3 = a1 + a2;
	UpdateData(FALSE);

执行之后效果如下
在这里插入图片描述
至此即完成了一个简单的MFC加法程序

二、cl.exe、linker.exe链接API和MFC

1.环境配置(我所用的工具为vs2015,与2017略有不同)

首先找到你vs2015安装的位置
在这里插入图片描述
此处可看到我所安装的位置,以及之上的D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE。将两个地址复制,然后右键点击此电脑选择属性,之后选择高级系统设置进入该界面,选择环境变量
在这里插入图片描述
系统变量处选择Path一栏之后点击编辑,将刚才复制的两个地址分别添加进去
在这里插入图片描述
之后在用户变量点击新建****LIBINCLUDE栏,分别在之中添加如下地址
LIB:在这里插入图片描述
INCLUDE:在这里插入图片描述
标注部分为你安装vs2015处相对应的位置,其他的地址大家应该是一样的,在C盘里可以找到,配置到这便可以打开cmd进行测试,测试结果如下便配置成功
在这里插入图片描述

2.使用cl.exe和linker.exe编译API程序

首先找到已编译好的API程序的.cpp文件,并在地址栏输入cmd
在这里插入图片描述
在框内输入如下
在这里插入图片描述
结果为
在这里插入图片描述
在文件夹内生成obj文件
在这里插入图片描述
之后再在框内输入如下
在这里插入图片描述
之后在文件夹内生成exe文件
在这里插入图片描述
双击执行后为
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/java_creater/article/details/109078357