查看完整版本: [-- Qt插件加载dll问题(求助) --]

QTCN开发网 -> Qt基础编程 -> Qt插件加载dll问题(求助) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

龙龙 2020-05-27 21:56

Qt插件加载dll问题(求助)

QPluginLoader加载一个插件a.dll。在a.dll程序中引用了另一个dll(b.dll)中的类(称之为B)。a.dll的编译链接都可以通过。
但在主框架中无法通过插件加载a.dll,a.dll中引用的类B无法实例化。QPluginLoader中返回的errorString 是无法加载a.dll中的模块。
如果把a.dll中的B类成员去掉,主框架就可以正常加载插件a.dll。
想请教各位是否遇到过类似情况?如何解决?

snow_man_0 2020-05-28 03:05
用QLibrary

青空飞羽 2020-05-28 09:47
应该是动态库搜索路径中找不到b.dll


查看完整版本: [-- Qt插件加载dll问题(求助) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled