1

我们有一个基于 qt webkit 的网络浏览器应用程序。它在 windows 和 mac 上运行良好。但是当我们在 Linux 下编译时,我们无法让它在任何网站的 webview 中显示任何 JPEG 图像。我做了一些谷歌搜索,并相信它可能与 QT 的 jpeg 插件有关。

但是即使我们将图像编解码器复制到 $exepath/plugins/imageformats/ 然后在 $exepath 下创建具有以下内容的 qt.conf 文件,我也无法显示 jpeg 图像:

[路径] 插件 = 插件

在 Windows 和 Mac 上,我们无需为显示 jpeg 图像的调试版本做任何事情。我们只需复制插件 dll 和 qt.conf 文件即可重新分发发布版本。

我们尝试了 qt 4.7.4 和 qt 4.8.1

感谢您的任何提示。

4

1 回答 1

1

如果您在 Ubuntu 之类的桌面 linux 上运行,请尝试安装系统 jpeg 库。我认为您编译的 Qt 库可以与系统 jpeg 一起使用。

sudo apt-get install libjpeg62
于 2012-08-09T22:08:04.590 回答