如何在调试时跳过汇编代码?

时间:2010-09-01 12:50:58

标签: c++ visual-studio debugging

有时当我使用调试器来遍历我的代码时,它会进入一些汇编代码(我想我已经进入了一些系统库代码)。

问题是,如何跳过它并跳转到我项目最近的c ++代码?

3 个答案:

答案 0 :(得分:3)

使用“Step-out”按钮或Shift + F11,这将退回调用堆栈。

或者显示调用堆栈(Alt + 7),然后双击要返回的功能级别;这将在源窗口中指示进行呼叫的位置。然后在源窗口中右键单击调用后的语句,并选择“Run to cursor”。当然,如果你已经知道来电的来源,你可以在任何情况下使用“Run to cursor”。

答案 1 :(得分:0)

您可以通过单击代码窗口右侧的X来关闭该组装窗口。不是最右边的那个(关闭解决方案)

答案 2 :(得分:0)

跳出当前功能? (C ++设置中的Shift-F11?)