如何在Visual Studio 2012中查看断言失败的C ++堆栈跟踪?

Max*_*cat 4 c++ assert visual-c++ visual-studio-2012

当我的断言在Visual Studio 2012中失败时,如何查看stacktrace?如果将我附加到某个进程,则该进程将按预期工作,但是当我仅使用F5(调试)进行构建时,会发生我的断言,并提示“中止,重试,忽略”,但在调试器。

有什么方法可以在调试构建期间启用它,还是我总是必须先构建然后附加到该过程中?

我的断言只是一个简单的assert(1 == 2),可以使其失败并查看调用栈。

ild*_*arn 5

(从评论转贴)

按下该Retry按钮将激活调试器,使您可以查看自己的调用堆栈,本地变量等。