qt插件无法加载(“不是有效的qt插件”)

时间:2010-12-08 19:11:51

标签: qt plugins

我们有一个应用程序,它加载了几个插件(音频/视频编码相关)。除了一个插件之外的所有插件都正确加载 我得到的消息是The file "foobar.codec" is not a valid Qt plugin(并且QPluginLoader::load ()返回false)

这个奇怪的是,相同的插件适用于我们团队中的每个其他开发人员,也适用于非开发机器 - 而且我没有更改该编解码器的任何源文件或项目设置(这是一个新鲜的svn结帐)。

在Qt文档页面上,我已经读过将环境变量QT_DEBUG_PLUGINS设置为1,将在控制台上给我更多的调试输出,但事实并非如此。

删除插件缓存中的所有条目并引用相关插件并没有改变任何内容。

设置:
Qt 4.3.3
Windows XP SP3
VS 2005(crt-version:8.0.50727.4053)

修改 刚发现这个faq-entry。明天我会检查依赖是否正常......

1 个答案:

答案 0 :(得分:0)

插件dll的一个依赖dll不在正确的路径中