【发布时间】:2017-01-13 12:06:09
【问题描述】:
VS2015 mfc 项目。 尝试加载 QT5Widgets.dll
CString sPath("M:\\ParseDLL\\Qt5Widgets.dll");
HMODULE hm = LoadLibrary(sPath);
hm 始终为空。我尝试更改字符集(unicode,多咬),在路径文本之前使用_T,L,将win 32更改为64。仍然没有。 GetlastErorr 代码 126 告诉“找不到指定的模块”。 Dll 在这条路上。有什么想法吗?
【问题讨论】:
-
您是否使用依赖项查看器检查了 DLL?也许那个 DLL 依赖于另一个无法加载的 DLL。
-
Dependency Viewer 还可以分析正在运行的应用程序并在发生
LoadLibrary调用时对其进行故障排除。 -
@void:您可能想阅读整个问题。
标签: c++ qt dll visual-studio-2015 loadlibrary