リリースビルドでプログラムがクラッシュしたときに、どのようにしてdmpファイルを作成できますか?私は例外をトリガすべきだと思うが、私は知らないどのようにリリースビルドでdmpファイルを作成する
答えて
Windowsでは、デバッグヘルパーAPIを使用して、任意の場所にミニダンプファイルを書き込むことができます。このファイルは、Microsoftに送信する必要はありません。
http://msdn.microsoft.com/en-us/library/ms680369(v=vs.85).aspx
他の人が述べたように、ダンプファイルが正しいビルドからPDBファイルなしで役に立たないだろう。 Microsoftのシンボルサーバーを使用してPDBファイルのインデックスと管理を検討することをお勧めします。
また、あなたに直接クライアントのエラーを報告するBreakpadを使用することもできます。
どのようにすべての例外をトリガすることができますか?私はMiniDumpWriteDumpの使用を見ました。try-exceptブロックでコードをチェックする必要があります – Stefano
コードが例外から回復できない限り、tryブロックを使用する必要はありません。 SetUnhandledExceptionFilterを見てダンプファイル[ここ](http://msdn.microsoft.com/en-us/library/ms680634(v = vs.85).aspx)を書き込むためのカスタムメソッドを登録します。 –
が見つかりました、ありがとうございます – Stefano
Windows automatically generates a minidumpいつでもプログラムthrows(あなたがキャッチブロックを持っていない、すなわち例外)未処理の例外。 ddbファイルをデバッグできるように、(Visual Studioを使用していると仮定して)pdbファイルを作成してください。
- 1. .dmpデータベース(EXPで作成)をユニークな.sqlファイル(Oracle 12.2.0)に変換
- 2. 分割dmpファイルを複数のdmpファイルに分割する
- 3. dmpファイルの作成はプログラムのパフォーマンスに影響しますか?
- 4. oracle10gでdmpファイルをインポートする方法
- 5. mongo dmpファイルを復元する方法
- 6. Qt作成者とリリースビルド(別のMacマシンで動作する)
- 7. .dmpファイルの実際のタイプ
- 8. リリースビルド用のdSYMファイル
- 9. Websphere core * .dmpファイルとSnap * .trcファイルを分析するには?
- 10. oracle sqlデベロッパーで.dmpファイルをインポートする方法
- 11. Oracleジョブでdmpファイルをエクスポートできますか?
- 12. Androidスタジオでリリースビルドを作成中にSystem.out println()を削除するには?
- 13. データ、トリガ、シーケンスを含むカスタムテーブルをdmpファイルにエクスポートする
- 14. qt/Mac:リリースビルドのdSYMファイル
- 15. .dmpファイル(Oracle)をMySql DBにインポートする方法は?
- 16. リリースビルドを作成中に重複したZipエントリ
- 17. Liberty Profileサーバーの.dmpファイルと.phdファイルを削除できますか?
- 18. Android:Androidスタジオでビルドapkとリリースビルドapkを生成する手順
- 19. タッチメソッドがリリースビルドで動作しない
- 20. リリースビルドでAndroid OrderedBroadcastが動作しない
- 21. リリースビルド後にmakefileがデバッグフォルダを作成しないのはなぜですか?
- 22. リリースビルドでqDebugが動作するのはなぜですか?
- 23. .NETからクラッシュダンプ(.dmp)を分析する
- 24. oracleの無効な文字を置換する(dmpファイルを編集する)
- 25. Androidのブレークパッドのdmpファイルが壊れている/不完全
- 26. dmpからデータをインポート
- 27. クライアントのマシンでリリースビルドをデバッグする
- 28. oracleに.dmpファイルをインポート中にエラーが発生しました。
- 29. AjaxFileUploadコントロールは.dmpファイルをアップロードしません
- 30. Visual Studioで非公開の象徴的なリリースビルドを作成する正しい方法は何ですか?
何プラットフォームを? C++標準にはクラッシュダンプは含まれていませんが、OS固有のメカニズムが必要です。 –