调用*.dll,是不是只能在支持MFC的控制台下进行?
调用*.dll,是不是只能在MFC下进行?
写的这段代码只能在支持MFC的控制台下编译同过,而在不支持MFC的控制台下为什么不通过?
//调用test3.dll库的代码
static HINSTANCE hinstDLL;
typedef void (CALLBACK *inshook)();//定义回调函数的地址
inshook instkbhook;
if(hinstDLL=LoadLibrary((LPCTSTR)"test3.dll"))
{
instkbhook=(inshook)GetProcAddress(hinstDLL, "installhook");
instkbhook();
}
else
{
AfxMessageBox("Not Find The Dll");
}
cout << (LPCTSTR)strHello << endl;
}
qq:19154480 mail: lovecharlie@etang.com