2012-03-09 32 views
0

我真的需要你的帮助,我创建了一个包含图像浏览器的应用程序。我正在使用qt版本4.7.1以及visual studio 2010 C++。该应用程序在我的电脑上完美运行;但是当我在另一台计算机上试用它时(使用VS部署),它不会被加载。谷歌搜索后,似乎我应该将一些插件包含在安装项目中。加载QPixmap不能在Vista上运行

请帮我一把。

+0

正如你已经提到你必须运送插件DLL的应用程序。 – sgibb 2012-03-09 07:17:48

+0

我将qjpegd4.dll添加到了setup/plugins/qjpegd4的安装项目中,但是我没有在安装项目中添加任何代码;所以我不确定我是否正确地做到了这一点! – 2012-03-09 07:21:12

回答

0

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

+0

我为qjpegd4做了这个,因为我在调试模式下构建,但它不工作..我应该包括qjpeg4.dll吗? – 2012-03-09 07:32:57

+0

Poka Yoke:'%APPLICATIONDIR%'必须是可执行文件的目录。 (也许你必须复制文件夹imageformats到你的“调试”目录。) – sgibb 2012-03-09 07:37:20

+0

谢谢..你说得对,我的问题是我将它添加到%YOURAPPLICATIONDIR%\ plugins \ imageformats \并且它不工作,但是当我删除了它工作的插件。再次感谢你 :) – 2012-03-09 08:01:00