DLL文件动态调用的好处:
dll文件如果升级,可以不用重新编译
typedef int(*lpAddfun)(int ,float);//定义一个函数指针
lpAddfun myAdd;
HMODULE hmod = LoadLibrary("MyDll.dll");
if (hmod)
{
myAdd = (lpAddfun)GetProcAddress(hmod, "myAdd");//从模块中查找myAdd函数
if (myAdd)
{
printf("1+2=%d", myAdd(1, 2));
}
}
FreeLibrary(hmod);