在QT环境下的一个程序中调用了cb生成的dll日志库,但是LoadLibrary的时候,返回的HMODULE始终为NULL,用GetLastError()的时候,返回错误代码为126
HMODULE hDll=LoadLibrary(L"PDA850.dll");
qDebug() << hDll << GetLastError();
查网上都说缺少库所依赖的文件。
dependency walker这个工具可以查看动态库缺少哪些依赖的动态库文件
如果遇到LoadLibrary,并且返回错误代码为126的时候,要dependency walker来查看缺少哪些依赖库文件。