3
如何在Visual Studio 2012中断言失败时查看堆栈跟踪?如果我接触到一个进程,它会按预期工作,但是当我使用F5(调试)构建时,发生了断言,给我提供了“Abort,Retry,Ignore”提示,但是我没有看到我的调用堆栈调试器。如何在Visual Studio 2012中查看断言失败的C++堆栈跟踪?
有没有什么办法可以在调试版本中启用它,还是我总是需要编译然后附加到进程?
我的断言只是一个简单的断言(1 == 2),让它失败并看到callstack。
按'Retry'不会产生调用栈? – ildjarn
那么,这是一个很好的问题....是的,这工作完美。谢谢!我想知道他们为什么会让你在破解之前点击重试。 – Maxthecat
“Stack Stack”进程调试在Stack Overflow中讨论:http://stackoverflow.com/questions/4224307/stack-walking-a-debugged-process –