1

他のマシン (Visual Studio) にデプロイできるアプリケーションがあります。クラスQtMultimedia を使用するモジュールを追加しました。QSound

アプリを再デプロイしたい場合、実行可能ファイルは最初に必要であることを示しますQt5Multimedia.dll(Qt5Network.dllプロジェクトに追加していません)。

アプリケーションが起動しませんが、エラー メッセージは表示されません。理解できません ... インターネットであまり見つかりませんでした。

4

2 に答える 2

1

やっと見つけた!

まず、exeのフォルダーに移動する必要があります

次に、「windeployqt.exe」を使用します。(引用符なし)。

これで、exe を実行するために必要なすべてが追加されました。:)

于 2015-05-09T06:43:39.753 に答える
1

まず、依存関係ウォーカーを使用してすべての依存関係を一覧表示し、バイナリ以外に必要なすべての dll があることを確認します。

次に、必要なすべてのプラグインを、バイナリ以外の適切なプラグイン フォルダーにコピーしたことを確認します。特に を見てくださいplugins/audio/qtaudio_windows.dll。デプロイする必要があるかもしれません。

また、アプリが使用するものを確認する良い方法は、問題のないマシンでプロセス エクスプローラーを使用して、アプリの実行時に使用するすべての dll を確認することです。

于 2015-05-08T06:24:06.247 に答える