工控编程吧
标题:
上位机MFC如何隐式链接DLL
[打印本页]
作者:
qq263946146
时间:
2019-8-10 14:55
标题:
上位机MFC如何隐式链接DLL
隐式链接就是在程序开始执行时就将DLL文件加载到应用程序当中,成为程序的一部分。一般这种使用方法全使用头文件,链接库文件,动态库文件三文件。
例如我们有文件Test.dll,Test.lib,Test.h。
动态库里有一个函数fnTest供我们调用 。
首先我们得在自己工程当中包含头文件,引入链接库文件
#include "Test.h"//DLL导出函数的头文件
#pragma comment(lib, "test.lib")//DLL的导入库lib文件
然后将动态库文件与我们的程序放在一起。
最后我们就可以像使用本地函数 一样调用fnTest了。
例如使用按钮点击函数查看效果
void CDemoDlg::OnTest()
{
//直接调用DLL的导出函数
int nValue = fnTest();
CString strMessage = _T("");
strMessage.Format(_T("%d"), nValue);
AfxMessageBox(strMessage);
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4