依次通过以下三个函数进行调用

HMODULE LoadLibraryA(
LPCSTR lpLibFileName
);

FARPROC GetProcAddress(
HMODULE hModule,
LPCSTR lpProcName
);

BOOL FreeLibrary(
HMODULE hLibModule
);

----------------------------------------------------------------

#include "stdafx.h"

typedef int(*MUL_FUN)(int a, int b);//自定义函数指针

int main()
{
HMODULE hModule = LoadLibrary(_T("XXX.dll"));//此处填写DLL实际路径
if (hModule) {
MUL_FUN mul_fp = (MUL_FUN)GetProcAddress(hModule, "mul");
if (mul_fp) {
int t = mul_fp(3, 8);
_tprintf_s(_T("3 * 8 = %d\n"),t);

}
FreeLibrary(hModule);
}return 0;

}

posted on 2019-12-20 09:44  mktest123  阅读(403)  评论(0)    收藏  举报