HMOUDLE hdll = LoadLibrary(_T("xxx.dll"));
if(hdll == NULL)
{
int nRet = GetLastError();
return false;
}
最简单的调用dll,dll肯定存在,但是返回失败
查看错误码,返回193 即 %x1不是有效的win32程序
问题所在:
所调用的dll是64位编译生成的,但是调用程序是32位,所以失败
解决方法:
保持统一:要么生成32位的dll,要么程序改为64位调用