加载代码如下:
hLibrary=::LoadLibrary((LPCTSTR)"a.dll");
if ( hLibrary == NULL )
{
::AfxMessageBox加载失败!");
return FALSE;
}我已经将dll放在exe的目录下。
我将路径固定,如“D:\\a.dll”也不行。
郁闷呀,高手快来呀。
hLibrary=::LoadLibrary((LPCTSTR)"a.dll");
if ( hLibrary == NULL )
{
::AfxMessageBox加载失败!");
return FALSE;
}我已经将dll放在exe的目录下。
我将路径固定,如“D:\\a.dll”也不行。
郁闷呀,高手快来呀。
推荐你一个好工具,http://www.silurian.com/win32/inspect.htm
能够看到DLL/EXE引用的其它模块,自己导出的函数,也能TestLoad,试试看能不能加载。
把它改成
Use static MFC libraries
用depends看看有哪些依赖的dll