VS2015静态库的使用(下)

相关视频教程下载地址http://pan.baidu.com/s/1dFnGUD7

2.1.2代码编写

IDC_BUTTON_RESULT按键添加鼠标单击的消息响应函数,并在该函数中编写如下代码:

1 unsigned int x = GetDlgItemInt(IDC_EDIT_ADD1);

2 unsigned int y = GetDlgItemInt(IDC_EDIT_ADD2);

3 unsigned int result = add(x, y);

4 SetDlgItemInt(IDC_EDIT_RESULT, result);

其中,第1-2行获取输入的两个加数;第3行通过add()函数得到两个加数的和;第4行显示得到的和。此时,第3行中的add()函数是没有定义的。

2.1.3 头文件的加载

将在“1.1创建头文件”中创建的静态库的头文件Win32_LIB_Test.h拷贝到MFC程序源代码所在的路径中,并且将该头文件加入到MFC项目当中来。添加的方法是:首先选中MFC项目“解决方案资源管理器”中的“头文件”,之后在右键菜单中选择“添加->现有项”,将Win32_LIB_Test.h加入到项目中。

之后在MFC程序的cpp源文件的起始位置处添加

#include "Win32_LIB_Test.h"

2.1.4库文件的加载

在加载完静态库的头文件之后,接下来加载静态库的库文件。

(1)设置MFC程序的“附加库目录”

设置程序的“附加库目录”,相当于告诉程序去哪里找指定的库文件。设置的方法是在Visual Studio的菜单栏中选择“项目->XXX属性”(XXXMFC程序的名称),之后在弹出的“XXX属性页”左侧的“配置属性”中选择“链接器->常规”,之后在右侧的“附加库目录”中选择在“1静态库的创建”中生成的lib静态库所在的目录,如图2-3所示。

 

2-3 设置附加库目录

(2)设置MFC程序的“附加依赖项”

在设置“附加库目录”之后,接下来设置“附加依赖项”。相当于知道了到哪里去找库文件之后(附加库目录),还要知道到去找哪个库文件。设置的方法是在Visual Studio的菜单栏中选择“项目->XXX属性”(XXXMFC程序的名称),之后在弹出的“XXX属性页”左侧的“配置属性”中选择“链接器->输入”,之后在右侧的“附加依赖项”中输入静态库的名称“Win32_LIB_Test.lib”,如图2-4所示。

 

2-4 设置附加依赖项

 2.2 MFC程序的运行

   点击Visual Studio菜单栏中的“生成->重新生成解决方案”,之后再运行该程序,如图2-5所示。

 

2-5 MFC程序运行效果

说明静态库中的add()函数已经被MFC程序所调用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值