标题:Qt插件加载dll问题(求助)
作者:龙龙
日期:2020-05-27 21:56
内容:
用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。
想请教各位是否遇到过类似情况?如何解决?
#1 [snow_man_0 05-28 03:05]
用QLibrary
#2 [青空飞羽 05-28 09:47]
应该是动态库搜索路径中找不到b.dll