Qtを使用して開発されたアプリケーションをWindows上の実行可能ファイルを使用して実行しようとしています。Qtアプリケーション実行可能ファイルを実行しているときのプロシージャエントリポイントエラー
私はQt Creatorで直接issuを使わずにアプリケーションを実行できます。
すべてのアイデア?
Qtを使用して開発されたアプリケーションをWindows上の実行可能ファイルを使用して実行しようとしています。Qtアプリケーション実行可能ファイルを実行しているときのプロシージャエントリポイントエラー
私はQt Creatorで直接issuを使わずにアプリケーションを実行できます。
すべてのアイデア?
IDEから実行、QtCreatorは、ビルドプロセス中に使用されるDLLを指し適した環境で実行ファイルを実行します。
実行ファイルを手動で実行しようとすると、さまざまなバージョンのQt dllでマシンにインストールされているプログラムによってWindowsが汚染される可能性のあるシステム環境で実行されます。このようなエラーが発生する可能性があります。
アプリケーションusing windeployqt
を完全に展開する必要があります。
あなたの答えをありがとう、私はwindeployqtコマンドを実行しました。それはアプリケーションの依存関係を持ちますが、http://www.brycevalero.com/windeployqtcreating-a-qt-deployable-folder-windowで説明されているように、明らかにすべての依存関係ではありません。私はまだ同じ問題があります。私は魔女の依存関係がその問題に責任があることを知る必要があります –
あなたは依存性ウォーカーを試しましたか?投稿したエラーメッセージを見ると、問題はQtではなくMinGWである可能性があります。あなたはMinGWインストールの 'bin'ディレクトリからdllをコピーしようとすることができます – wasthishelpful
実行ファイルを別の場所にコピーしましたか? – Hayt
いいえ私はしていません。ちょうど私は手動でそれを実行するtrie –