2016-11-21 8 views
-1

Windowsエクスプローラからbuilded exeファイルを実行できません。しかし、Qtの作成者のexeは正常に動作します。 C++言語でQt Creatorアプリケーションとして作成されたプログラム、Qt Creatorバージョン:4.0.2。次のエラーを実行しようとしてプロシージャエントリポイントをダイナミックリンクライブラリに配置できませんでした

が発生します。 enter image description here

+0

ほとんどの場合、 'libstdC++ - 6.dll'は間違ったバージョンです。つまり、1つ以上の 'libstdC++ - 6.dll'があなたのPCにインストールされています。 – drescherjm

+0

'windeployqt'を試してみてください。これは、DLLファイルを手動でコピーするのではなく、アプリケーションを素早く展開するのに役立ちます。 [この質問](https://stackoverflow.com/q/36630830/2666212)を見ると、基本的に '--compiler-runtime'スイッチを使う必要があります。 – Mike

答えて

0

コピーlibstdc++-6.dllのQtがintalledされているフォルダ(例えば、C:\Qt\mingw492_32\bin)から、あなたの.exeファイルを開始したいフォルダに。

詳細については、Creating the Application Packageを参照してください。

+0

Stackoverflowは、[英語のみのWebサイト](http://meta.stackexchange.com/questions/13676/do-posts-have-to-be-in-english-on-stack-exchange)です。あなたの記事に英語を使ってください。該当しない場合は、[ru.stackoverflow.com](https://ru.stackoverflow.com/)を使用してください。ここで回答を読んでいるユーザーは、それぞれの回答が異なる言語で表示されることは期待しません。 – Mike

関連する問題