私はこの問題の解決策を探していましたが、多くの人が私の問題を共有していることがわかりましたが、彼らの解決策はどれもうまくいきません.
Visual Studio 2010 を使用して Qt フレームワークを使用して C++ アプリケーションを作成しました。Visual Studio から「Release」モードで問題なくアプリケーションをビルドして実行しましたが、その exe を Release フォルダーから新しい宛先にコピーすると (新しい PC のふりをします) ) 次のエラーで実行に失敗します。
---------------------------
TestApplication
---------------------------
This application failed to start because it could not find or load the Qt platform plugin "windows".
Available platform plugins are: windows.
Reinstalling the application may fix this problem.
実行
可能
ディレクトリ
内には、次のファイル構造が
あり
ます
。
すべての dll ファイルは、ライブラリが存在する Qtbase フォルダーにある Qt の 5.0.0 ビルドから取得されました。
qt.conf ファイルは次のとおりです。
[Paths]
Plugins=.
それがなければ、「最小限」と「オフスクリーン」も利用可能なプラットフォームであるということを除いて、起動エラーは同じです。
このエラーが発生している他のすべての人にとっては、platforms
フォルダーを作成してqwindows.dllを配置することで解決されるようです。しかし、自分でそれを行っても、動作は変わりません。
私が何か間違ったことはありますか?おそらく、最初に .exe を生成する方法が間違っているのでしょうか?