我真的需要你的帮助,我创建了一个包含图像浏览器的应用程序。我正在使用qt版本4.7.1以及visual studio 2010 C++。该应用程序在我的电脑上完美运行;但是当我在另一台计算机上试用它时(使用VS部署),它不会被加载。谷歌搜索后,似乎我应该将一些插件包含在安装项目中。加载QPixmap不能在Vista上运行
请帮我一把。
我真的需要你的帮助,我创建了一个包含图像浏览器的应用程序。我正在使用qt版本4.7.1以及visual studio 2010 C++。该应用程序在我的电脑上完美运行;但是当我在另一台计算机上试用它时(使用VS部署),它不会被加载。谷歌搜索后,似乎我应该将一些插件包含在安装项目中。加载QPixmap不能在Vista上运行
请帮我一把。
您必须将%QTDIR%\plugins\imageformats\qjpeg4.dll
复制到%YOURAPPLICATIONDIR%\imageformats\qjpeg4.dll
。
我为qjpegd4做了这个,因为我在调试模式下构建,但它不工作..我应该包括qjpeg4.dll吗? – 2012-03-09 07:32:57
Poka Yoke:'%APPLICATIONDIR%'必须是可执行文件的目录。 (也许你必须复制文件夹imageformats到你的“调试”目录。) – sgibb 2012-03-09 07:37:20
谢谢..你说得对,我的问题是我将它添加到%YOURAPPLICATIONDIR%\ plugins \ imageformats \并且它不工作,但是当我删除了它工作的插件。再次感谢你 :) – 2012-03-09 08:01:00
正如你已经提到你必须运送插件DLL的应用程序。 – sgibb 2012-03-09 07:17:48
我将qjpegd4.dll添加到了setup/plugins/qjpegd4的安装项目中,但是我没有在安装项目中添加任何代码;所以我不确定我是否正确地做到了这一点! – 2012-03-09 07:21:12