VS2005 C++ 调用DLL 报错!
我调用(_T("\\Program Files\\Test.dll"));里的Test.dll
但报“找不到Test.dll,加载动态链接库失败”的错误!!!!
代码如下:
HINSTANCE hDll=::LoadLibrary(_T("\\Program Files\\Test.dll"));//加载链接库
if(hDll==NULL){
MessageBox(L"找不到Test.dll,加载动态链接库失败",L"Warning",MB_OK|MB_ICONWARNING);
return;}
typedef double (*pShow)(void);
pShow Show=(pShow)::GetProcAddress(hDll,L"OnShowTestDlg");
if(Show==NULL)
MessageBox(L"函数调用失败",L"Warning",MB_OK|MB_ICONWARNING); //调用加载动态链接库失败
else
Show();
FreeLibrary(hDll);