3

問題

予期せずクラッシュするため、アプリケーションに問題があるようです。問題を解決しようとしていますが、次の問題があります。

Windows 7 では、アプリケーションがクラッシュすると、クラッシュに関する有用な情報を取得する代わりに、次のウィンドウが表示されます。

Windows 7 エラー

質問

Windows (7) に実際に役立つ情報を表示させることは可能ですか? スタックトレースのような?メモリダンプ?変なエラーコード?なんでも?マイクロソフトがここで私を助けてくれるとは思えません...実際、checking for a solution to the problemどのアプリケーションの解決策も見つかりませんでした。なぜこのウィンドウが存在するのかさえわかりません。

Windows XP にはエラー レポートウィンドウがあり、実際に情報を表示する別のウィンドウへのリンクがどこかにあったことを覚えています。

私が試したこと

シグナル処理を使用して、アプリケーションのクラッシュを自分で処理しようとしました。ただし、MinGW を使用したシグナル処理はかなり壊れているようです。null ポインターへの書き込みは SIGSEGV シグナルを送信する必要がありますが、プログラムがクラッシュしました。インターネットで調べたところ、このスレッドが見つかり、シグナル処理が壊れている可能性があると思いました。

複数のスレッドで GDB を使用すると、時間に敏感な作業が行われるため、多くの問題が発生します。

その他の注意事項

MinGW コンパイラ スイート、Eclipse IDE を使用して、(明らかに) Windows 7 で作業しています。

4

1 に答える 1

0

このウィンドウが表示されたら、[キャンセル]をクリックしないでください。約1〜2分後、指定されたコンパイラ(私のコンピュータではVisual Studio 2010)を選択してデバッグできる別のウィンドウになります。

于 2012-08-02T02:40:56.370 に答える