2012-06-18 115 views
1

我們有一個基於qt webkit的網絡瀏覽器應用程序。它可以在Windows和Mac上正常工作。但是當我們在Linux下編譯時,我們無法在任何網站上的webview中顯示任何JPEG圖像。我做了一些谷歌搜索,並認爲它可能與QT的jpeg插件有關。在QTWebkit在Ubuntu上顯示JPEG圖像

但我不能讓JPEG圖像顯示出來,即使我們的圖像編解碼器複製到$ exepath /插件/ imageformats /,然後創建一個具有以下內容在$ exepath一個qt.conf文件:

[路徑] 插件=插件

在Windows上& Mac,我們沒有必要爲jpeg圖像的調試版本做任何事情來顯示。我們只需將插件dll和qt.conf文件複製到發佈版本即可重新發布。

我們試過qt 4.7.4和qt 4.8.1

感謝您的任何提示。

+0

Qt是如何爲平臺構建的? –

+0

試試$ exepath/imageformats/ 適合我。在我的情況下,它是在/ plugins/sqldrivers中未檢測到的sql驅動程序,但在/ sqldrivers中正常工作。這些版本中的一些默認值必須已更改。 – Evan

回答

1

如果你在桌面Linux上運行Ubuntu,而不是嘗試安裝系統jpeg庫。我認爲你編譯的Qt庫可以與系統jpeg一起工作。

sudo apt-get install libjpeg62 
+0

謝謝。這工作。 –