QQ登录

只需一步,快速开始

上位机MFC如何隐式链接DLL

[ 复制链接 ]
隐式链接就是在程序开始执行时就将DLL文件加载到应用程序当中,成为程序的一部分。一般这种使用方法全使用头文件,链接库文件,动态库文件三文件。
例如我们有文件Test.dll,Test.lib,Test.h。
动态库里有一个函数fnTest供我们调用 。
首先我们得在自己工程当中包含头文件,引入链接库文件
#include "Test.h"//DLL导出函数的头文件
#pragma comment(lib, "test.lib")//DLL的导入库lib文件


然后将动态库文件与我们的程序放在一起。

最后我们就可以像使用本地函数 一样调用fnTest了。
例如使用按钮点击函数查看效果

  1. void CDemoDlg::OnTest()
  2. {
  3.         //直接调用DLL的导出函数
  4.         int nValue = fnTest();

  5.         CString strMessage = _T("");
  6.         strMessage.Format(_T("%d"), nValue);
  7.         AfxMessageBox(strMessage);
  8. }
复制代码



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索