打个比喻吧:
如果想调用 d:\\YourDllPath\\YourDllName.dll 的一个叫做 int FunctionName(int A, int B);的函数
就可以这样
typedef int (*_FunctionName) (int A,int B);
HMODULE hMod = ::LoadLibrary("d:\\YourDllPath\\YourDllName.dll");
if (hMod != NULL) {
_FunctionName FunctionName = (_FunctionName)::GetProcAddress(hMod, "FunctionName");
if (FunctionName != NULL) {
int nResutl = FunctionName(0,0);
}
::FreeLibrary(hMod);
}
这样就行了