【问题标题】:Crash Reporting Utility for Windows 7, MFC Application适用于 Windows 7、MFC 应用程序的崩溃报告实用程序
【发布时间】:2010-04-28 19:05:56
【问题描述】:

我有一个 MFC 应用程序 (VS 2008),它将部署在 Windows 7 机器上。我需要分发带有调试信息的应用程序,以便在发生应用程序崩溃事件时生成可调试的内核。

有人可以告诉我如何实现这个目的吗?我已阅读有关 minidump 实用程序的信息,只是想知道是否有更好的方法在 windows 7 机器上生成 coredump

谢谢

【问题讨论】:

    标签: mfc


    【解决方案1】:

    默认情况下,Debug 和 Release MSVC 版本都包含调试信息。您不需要使用 .pdb 文件分发程序,但有必要为每个发布的版本保留 .pdb 文件。它们是调试小型转储文件所必需的。程序本身在崩溃时必须生成转储文件。通常,使用 minidump 的过程如下所示:

    1. 程序在客户端站点上崩溃并生成小型转储文件。

    2. minidump 已发送给开发人员。

    3. 开发者根据程序版本恢复源码和.pdb文件,调试minidump文件。

    最后,简要介绍事后调试:http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspx

    AFAIK,这对于所有 Windows 版本都是一样的。

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 2015-01-11
      相关资源
      最近更新 更多