【问题标题】:load QPixmap doesn't work on vista加载 QPixmap 在 vi​​sta 上不起作用
【发布时间】:2012-03-09 07:13:25
【问题描述】:

我真的需要你的帮助,我创建了一个包含图像浏览器的应用程序。我正在使用 qt 版本 4.7.1 和 Visual Studio 2010 C++。该应用程序在我的电脑上完美运行;但是当我在另一台计算机(windows vista)上尝试使用 VS 部署时,它没有加载。谷歌搜索了很多之后,似乎我的一些插件应该包含在安装项目中。

请帮帮我。

【问题讨论】:

  • 正如您已经提到的,您必须将插件 DLL 与您的应用程序一起提供。
  • 我将 qjpegd4.dll 添加到安装项目的 plugins/qjpegd4 但我没有在安装项目中添加任何代码;所以我不确定我这样做是否正确!

标签: c++ visual-studio-2010 qt setup-project setup-deployment


【解决方案1】:

您必须将%QTDIR%\plugins\imageformats\qjpeg4.dll 复制到%YOURAPPLICATIONDIR%\imageformats\qjpeg4.dll

【讨论】:

  • 我是为 qjpegd4 做的,因为我是在调试模式下构建的,但它不起作用.. 我应该也包括 qjpeg4.dll 吗?
  • Poka Yoke: %APPLICATIONDIR% 必须是您可执行文件的目录。 (也许您必须将文件夹 imageformats 复制到“调试”目录。)
  • 谢谢..你说得对,我的问题是我将它添加到 %YOURAPPLICATIONDIR%\plugins\imageformats\ 并且它不起作用但是当我删除它的插件时它起作用了。再次感谢你:)
猜你喜欢
  • 1970-01-01
  • 2011-11-30
  • 2012-09-20
  • 2021-05-16
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多