2017-07-19 21 views
-1

私のプロジェクトフォルダから.EXEファイルを実行しようとしています。しかし、私は、ファイルをダブルクリックしたときに、このエラーが表示さ:Qt(リリース)のファイルから.EXEファイルを実行する際にエラーが発生しました

プロシージャエントリポイントtoLatin1 @ QStringの@@ QGBE AVQByteArray @@ XZ動的ライブラリCに位置することができませんでした?:?... .... \ MyProject.exe。

Qt(リリース)でこのコードを実行すると、解決する問題はありません。

I`m使用:Windowsは

をキット/ wの のQt 5.8.0 MSVC 2015のx86/ VS 2015のコンパイラのx86/ OpenCVの-2.4.13/ ウィンドウ10を誰が助ける-私にできていますか?

+0

アプリケーションを展開しようとしていますか?もしそうなら、あなたはQtの配備指示を読んでいますか? – MrEricSir

+0

おそらく、PATH環境変数のどこかに別のバージョンのQtバイナリがあります。 – drescherjm

答えて

1

実行可能ファイルに対してwindeployqtを実行する必要があります。これを実行するには、実行可能ファイルを自分のフォルダに配置し、windeployqtツールの場所を確認し(C:\ Qt \ 5.8 \ mingw53_32 \ binにあります)、コマンドプロンプトウィンドウを開き、その議論。たとえば、実行ファイルが「C:¥Users¥lrmlrm97¥Desktop¥Program¥program.txt」にある場合は、次のコマンドを実行します。

cd C:\Qt\5.8\mingw53_32\bin\ 

windeployqt.exe C:\Users\lrmlrm97\Desktop\Program\program.exe 
関連する問題