1

Qt 5.4 をダウンロードし、Qt Quick Controls 1.3 で Qt Quick アプリケーションを作成しました。

コードは何も変更せず、(リリースとして) ビルドしただけです。次に、.exe を別のフォルダーにコピーし、.dll必要なすべてのファイルを追加しました。プログラムを起動すると、ウィンドウはなく、タスク マネージャーでプログラム プロセスが実行されているだけでした。

ただし、QtQuick 1.1 を使用するプログラムは起動できます。

どうすれば修正できますか?

ありがとう。

もう少し説明するための画像を次に示します。

ここに画像の説明を入力

4

2 に答える 2

1

アプリケーションの実行可能ファイルと共に展開に必要なすべての DLL およびその他のファイルを自動的にコピーするWindows 展開ツールを使用して、アプリケーションを展開してみてください。

Windows 展開ツールは次の場所にあります。QTDIR/bin/windeployqt.exe

コマンド プロンプトを開き、Qt ディレクトリへのパスとそのbinフォルダーを次のPATHような変数に追加します。

set PATH= path\to\Qt\bin

次に、アプリケーション パスを引数として Windows 展開ツールを実行します。

windeployqt.exe  <path-to-app-binary>

このようにして、デプロイされたアプリケーションがどのコンピューターでも動作することを確認し、必要なものをすべて含めます。

于 2015-04-11T03:25:15.333 に答える
0

プラットフォーム プラグインが不足しているようです。サブフォルダー内の実行可能ファイルのフォルダーにある必要がありplatformsます。ウィンドウが表示されないのはそのためです。ランタイムはプラットフォーム サポート プラグインの読み込みに失敗します。qwindows.dllファイルである必要があるウィンドウ。

于 2015-04-10T23:24:43.870 に答える