#include <iostream>
#include <windows.h> //调用相关库函数和某些特殊变量
typedef void (*DLLFunc)(int,int); //函数指针,确定调用函数的形参
int main()
{
DLLFunc dllFunc;
HINSTANCE hInstLibrary = LoadLibrary("sub.dll");//加载.dll
if (hInstLibrary == NULL)
{
FreeLibrary(hInstLibrary);
}
dllFunc = (DLLFunc)GetProcAddress(hInstLibrary, "sub");//第二个参数为要调用的函数名称
if (dllFunc == NULL)
{
FreeLibrary(hInstLibrary);
}
dllFunc(1,1);
FreeLibrary(hInstLibrary);
return 0;
}