标签: qt plugins
我想知道QPluginLoader无法卸载的原因是什么(意味着unload()函数返回false)。
Qt文档说:
如果QPluginLoader的其他实例使用相同的插件,则 调用将失败,卸载只会在每个实例都有时发生 叫做卸载()。
我知道这不是我的情况,因此还有其他原因吗?
答案 0 :(得分:2)
可能的原因是它没有加载。
检查QPluginLoader::isLoaded()和QPluginLoader::errorString()。
QPluginLoader::isLoaded()
QPluginLoader::errorString()