私はWindowsアプリケーションを作成します。 QTをインストールしてローカルコンピュータで実行すると、すべて正常です。Windowsプラットフォームエラーを解決するには
しかし、別のW10 PCまたはW28R2サーバーで実行すると、わかりやすいエラーが表示されます。 「窓」
私はこのことについて、すべてのスレッドを読んで、ない検索:
このアプリケーションは、それを見つけるか Qtのプラットフォームプラグイン「Windowsの」利用可能なプラットフォームのプラグインがあるを読み込むことができなかったため、起動に失敗しました。溶液。
私は
- が
- はディレクトリのMyAppにmyappというディレクトリへ
- 挿入qwindows.dll
- 挿入すべてのDLLをlibEGLSv2.dllをコピーするディレクトリのMyAppにlibEGL.dllをコピーする手順を失敗しました: - )をmyappディレクトリに追加
- プロジェクト設定でQT_QPA_PLATFORM_PLUGIN_PATH変数を作成します。
- myappを-platformおよび-platformで実行します。 pluginpath QT_QPA_PLATFORM_PLUGIN_PATHパラメータ興味深い
とparametters
使用qt.confファイルには、私は "に "プラットフォーム" から "MYPATH \ Qtの\ 5.6 \ msvc2015_64 \プラグイン\プラットフォーム" ディレクトリの名前を変更する場合ということであり、 プラットフォームX "、ローカルコンピュータのアプリケーションもクラッシュします。 グローバル変数が不十分であるように見えますが、私にとっては何も効果がありません。
このsloutionには、「Qt5 Static Build yieldプラットフォームプラグインの読み込みに失敗しました」というウィンドウが重複してマークされていました。 しかしここにwindeployqt.exeのmyapp.exeがありません--dir myapp_deps 私はそのスレッドを書いて、すべてのアドバイスを適用しますが、それでも同じ問題がありました。
'qwindows.dll'は' myapp \ platforms \\ 'に配置する必要があります – Zen
[Qt5静的ビルドの可能性のある重複はプラットフォームプラグイン "ウィンドウ"を読み込めません](http://stackoverflow.com/questions/16773789/) qt5-static-build-yields-load-platform-plugin-windowsに失敗しました) –
私の問題を読んでいますか?すべてはあなたが重複して署名したスレッドのものでした。 – exo