1

「Web アプリ」をクロスプラットフォーム (Win/Mac) として展開するための概念実証として、QtWebkit と一連のリソース (HTML、JS、CSS、および JPEG 画像) を使用する Qt アプリを作成しました。 「ネイティブ」ファイルのロードおよび保存機能を備えたデスクトップ アプリケーション。

アプリは Mac で初めてコンパイルされ、完全に動作します。最終的に、MSVC2010を使用してWindowsでコンパイルすることもできました.jpegを表示して、私の仮想開発マシン(Parallels Windows Xp SP3)とWindows 7仮想マシンでも問題なく動作します。

ただし、JPEG ファイルを実行しようとしている他の WinXP マシンでは絶対に表示されません。

解決策を求めて Web をくまなく調べ、関連するすべての dll を正しい場所 (/imageformats/qjpeg4.dll) に含めましたが、うまくいきません。

ソースコードはすべてhttps://github.com/theteep/Qt-Webkit-Wrapperで入手できます

Qt 4.8.1 で作業しています。

コンパイル済みのソフトウェアへのリンクのエチケットについては知りませんが、誰かが見たい場合は、Windows の展開を github に投げて喜んでいます。

クライアントプロジェクトでこれを機能させる必要があります。

4

1 に答える 1

0

Update: This is a really odd one, when I came back and rebooted my windows instance, then re-ran the executable, the image displayed correctly. Not a very satisfactory answer to my original problem I know, but at least it appears to be working.

于 2012-05-05T09:48:20.550 に答える