我想知道是否有人知道如何在使用 C/C++ 编写的应用程序崩溃后打开 Windows *.dmp 文件。
最佳答案
使用 Visual Studio 的 File>Open Project 或免费的 WinDbg(Debugging Tools for Windows 的一部分)File>Open Crash Dump 选择 dmp 文件。
确保将工具配置为包含指向该应用程序的 PDB 调试符号位置的路径(您确实有符号吗?)。这两个工具都有一个线程和调用堆栈窗口,可以让您很好地了解崩溃发生的位置。包括源代码的路径也会有所帮助。
符号和源路径可以在 WinDbg 的文件菜单下设置。它隐藏在 Visual Studio 中的 Tools>Options>Debugging>Symbols 和 Tools>Options>Project and Solutions>VC++ Directores
下关于c++ - 读取 Windows *.dmp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158534/