无法在Visual Studio中到达断点

时间:2012-01-26 06:13:09

标签: c++ visual-studio-2010 wxwidgets breakpoints

我在Visual Studio 2010 Express中遇到了一个奇怪的断点行为。下面是带断点的代码。

enter image description here

我可以在第一个断点(第159行)处断开,但是在第160行之后,光标消失,即在按下F10 / F11的代码图像后,显示应用程序。

问题是,

为什么第162行没有执行(没有此声明,asserts在其他地方失败)或打破它?

注意:正在执行第166行Refresh();,因为显示的应用程序已更新。

编辑:根据评论中的建议,我逐步进行反汇编,发现此行(来自 wxWidgets 库)导致调试失败00D5AF7C call wxCharBuffer::~wxCharBuffer (0D207AAh)

1 个答案:

答案 0 :(得分:2)

您是否尝试过单步拆卸?通过组合汇编源视图,您可以了解到底发生了什么。

要在遇到断点后执行此操作,请转到Debug-> Windows-> Disassembly。或者只需单击RMB,然后单击“转至反汇编”。