问题:加载动态库失败(loadLibrary返回为空)
排除:64位也对。平台相同。
错误:至少找不到一个必需的隐式或转发依赖项。这个不影响。
SmartPay_PGL.dll下的四个dll,则是他所依赖的四个dll。因为我这里有缺失,显示黄色的问号。有些是系统自带的,这是我为了快没有加搜索路径。
找到原因:dll有依赖的dll缺失!!!!
把依赖的dll复制到目录下。正常了。
使用Depandency Walker工具时,用默认就行,会自己搜相关的dll.我这已经没有黄色了。
排除:dll路径
module = LoadLibrary(L"SmartPay_PGL.dll");当前目录。
使用绝对路径也是NULL.
PrintLog("Load SmartPay_PGL.dll error. %d", GetLastError());
显示是Load SmartPay_PGL.dll error. 126