【发布时间】:2012-10-19 01:05:33
【问题描述】:
我前段时间调试了一个应用程序,当它崩溃时,它会在崩溃文件代码部分位置中断,最近在调试它时,它崩溃了,但是当它中断时它只显示反汇编程序,是不是一些配置?我正在使用visual studio 2003(它还说故障地址是0x00000000)
【问题讨论】:
-
如果 VS 失败,请尝试使用 valgrind。
-
Valgrind 不能在 Windows 上运行。
-
我的错,我已经习惯了 Unix/Linux 并且我确信 Valgrind 是为 Windows 分发的,你总是可以使用 MinGW 并尝试使用 gdb 调试它或使用 Valgrind 替代品stackoverflow.com/questions/413477/…跨度>
-
有时 VS 程序数据库文件 (pdb) 因某种原因而混淆/损坏。它尤其适用于大型项目。尝试进行完全重建。
-
另外,我怀疑你知道 VS 无法调试超过 65535 行代码的文件social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/…