ホームページ > バックエンド開発 > C++ > Qt5 静的ビルドが「windows」プラットフォーム プラグインのロードに失敗するのはなぜですか?

Qt5 静的ビルドが「windows」プラットフォーム プラグインのロードに失敗するのはなぜですか?

Patricia Arquette
リリース: 2024-11-25 03:19:11
オリジナル
393 人が閲覧しました

Why Does My Qt5 Static Build Fail to Load the

Qt5 静的ビルドでプラットフォーム プラグイン「windows」のロードに失敗する

Visual でカスタム静的ディストリビューションを使用して Qt 5.0.2 アプリケーションをビルドする場合Studio 2012 では、開発者は「プラットフォーム プラグイン Windows のロードに失敗しました」エラーに遭遇することがよくあります。この問題を解決するには、一般に次の手順が推奨されます。

まず、リンカー入力に必要な内容が含まれていることを確認します。ライブラリ:

  • imm32.lib
  • winmm.lib
  • Ws2_32.lib
  • qtmaind.l ib
  • Qt5Cored.lib
  • Qt5Guid.lib
  • Qt5Widgetsd.lib

ただし、このリストに「qwindowsd.lib」を追加しても問題は解決しない可能性があります。

ダイナミック リンク ライブラリのビルド (注: ダイナミック ビルドのみ)

アプリケーションがビルドされている場合動的に、qwindows.dll を実行可能ファイルと同じディレクトリに移動することが重要です。次の構造を維持する必要があります:

  • yourapp.exe
  • Qt5Core.dll
  • ...
  • platforms/qwindows.dll
  • ...

さらに、 plugins ディレクトリは省略する必要があります。 QT_BASE/.../plugins/* の必要なフォルダーはすべて、バイナリとともに直接配置する必要があります。

リファレンス

この情報は、ディスカッション フォーラムのスレッドから取得されたものです。 http://qt-project.org/forums/viewthread/27056/#122588

以上がQt5 静的ビルドが「windows」プラットフォーム プラグインのロードに失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート