0

Visual Studio .NET 2010 で C++ プログラムを作成しました。このバイナリ BunnyProgram.exe を実行しているときに、「BubbyProgram」というプログラム名を作成したとします。このプログラムはクラッシュしており、クラッシュ ファイルが次のように生成されています。

C__Program Files (x86)BubbyProgram.exe_3952_2012-10-10 13_28_52.519

このクラッシュ ファイルを分析してエラーの場所を確認するにはどうすればよいですか?

本当にありがとうございました。

4

2 に答える 2

0

windbgを試してクラッシュファイルをデバッグできます。

于 2012-10-12T04:30:43.913 に答える
0

表示しているファイルがクラッシュダンプまたはミニダンプ(通常は*.dmpまたは*.mdmpファイル拡張子付き)の場合は、Visual Studioで開いて、デバッグを開始できます。エクスプローラーで右クリックし、[プログラムから開く...]を選択して、[VisualStudio]を選択します。次に、F5を押してデバッグを開始します。

Visual Studioは、ダンプファイルにある情報の量に応じて、発生した例外(通常はアクセス違反)、発生した命令、周囲のコード、およびスタックトレースを表示します。適切なシンボルファイル(*.pdb)がある場合は、クラッシュが発生した元のソースコードの場所が表示されます。そうでない場合は、別のマシンでコンパイルされている場合は、シンボルファイルやソースコードの場所を指定する必要があります。

必要に応じて、WinDbgなどの他のデバッガーを使用することもできます。

于 2012-10-12T04:33:30.477 に答える