5

Qt/QML アプリケーションを作成しましたが、コンパイル時と自分のシステムでの実行中はすべて問題ありません。しかし、このソフトウェアを別のコンピュータに移動すると、画像がまったく読み込まれません。たとえば、ここに私の背景画像があります:

    Image{
    id:background;
    source:"qrc:/qml/MobnaPC/images/back.jpg"
}

このイメージは、自分のシステム (開発環境システム) で実行可能ファイル (リリース モードで作成) を実行すると読み込まれますが、このファイルと関連する dll を別のシステム (Qt がインストールされていない) に移動すると、背景イメージが読み込まれません。 .
リソースシステムの代わりに相対アドレス指定も試しました。しかし、問題は残りました。この奇妙な動作をどのように解決できますか?

4

1 に答える 1

2

JPEG 画像フォーマットを処理する Qt プラグインがありません。これを解決する最も簡単な方法は、qjpeg4.dllを実行可能ファイルと同じ作業ディレクトリにコピーすることです。

于 2012-10-01T22:01:40.603 に答える