私の Qt アプリケーションは Qt Creator から起動しませんが、リリース フォルダーから直接 .exe を実行できます。何故ですか ?私はここで完全に迷っています。Qt Creator で、コード -1073741515 でアプリケーションがクラッシュしたというメッセージが表示されます。
2 に答える
Qt Creator が間違った dll を指している必要があります。QtSDK を再インストールすると、IDE (Qt Creator) でのランタイム dll の検索が修正されるはずです。
http://www.daniweb.com/.../ok-so-whats-error-1073741515-again
この投稿で、彼らは Qt の PATH を更新することで修正したと述べています。以下の図に示すように、PATH 変数の先頭に追加される部分は次のとおりです。
C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib;C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin;
これにアクセスする方法を示すスクリーンショットは次のとおりです。
もう 1 つのオプションは、QtSDK フォルダーに移動し、使用しているコンパイラとプラットフォームの bin フォルダーを見つけて、システムのパスに配置することです。その後、Qt はシステム パスで dll を見つけるだけでプログラムを実行できるはずです。
おそらく最短のオプションですが、最も難しいのは、Qt Creator > Tools > Options > Qt4 に移動して、次のようなものがあることを確認することです。
.
この回答を見ると、共有ライブラリが見つからないように見えます。
プロジェクトの実行設定で適切なパス環境変数を確認し、必要なものがすべて揃っていることを確認してください。