1

私の Qt アプリケーションは Qt Creator から起動しませんが、リリース フォルダーから直接 .exe を実行できます。何故ですか ?私はここで完全に迷っています。Qt Creator で、コード -1073741515 でアプリケーションがクラッシュしたというメッセージが表示されます。

4

2 に答える 2

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 に移動して、次のようなものがあることを確認することです。

ここに画像の説明を入力.

于 2012-05-30T18:40:27.173 に答える
1

この回答を見ると、共有ライブラリが見つからないように見えます。

プロジェクトの実行設定で適切なパス環境変数を確認し、必要なものがすべて揃っていることを確認してください。

于 2012-05-30T18:35:50.753 に答える