Qt アプリケーションの失敗: 「'windows' プラットフォーム プラグインが見つからないか、ロードできませんでした」
Qt アプリケーションを起動しようとすると、次のエラーが発生します。エラー メッセージ「QT プラットフォーム プラグイン 'windows' が見つからないかロードできなかったため、アプリケーションを開始できませんでした。」標準のトラブルシューティング手順に従っても、問題は解決しません。
根本的な原因は、「qwindows.dll」ファイルがないことです。このファイルが実行可能ファイルに隣接する「platforms/」ディレクトリに配置されていることを確認し、実行可能ファイルから DLL へのパスが「platforms/qwindows.dll」であることを確認します。
場合によっては、これだけでも問題が発生する可能性があります。十分ではありません。これを解決するには、main() 関数の先頭に次の行を追加します。
QCoreApplication::addLibraryPath("./");
このコードを実行すると、現在のディレクトリでライブラリを検索するようにアプリケーションに指示します。
これらの手順を実行すると、アプリケーションが正常に起動するはずです。特定のファイル パスとライブラリ検索パスは、プロジェクトの構成によって異なる場合があることに注意してください。
以上がQt アプリケーションが「「Windows」プラットフォーム プラグインが見つからないか、ロードできませんでした」というメッセージで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。