c++ - 调试时如何跳过汇编代码?

标签 c++ visual-studio debugging

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

问题是,我怎样才能跳过它并跳转到离我的项目最近的 c++ 代码?

最佳答案

使用“步出”按钮或 Shift+F11,这将步进调用堆栈。

或者显示调用堆栈(Alt+7),然后双击你想返回的函数层级;这将在源代码窗口中指示进行调用的位置。然后在源窗口中右击调用后的语句,并选择“运行到光标处”。当然,如果您已经知道调用的来源,则在任何情况下都可以使用“运行到光标”。

关于c++ - 调试时如何跳过汇编代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618130/

相关文章:

python - SDL: "working natively in C++"是什么意思?

c++ - Condor 输出文件更新

c++ - 根据不同大小和类型的另一个 vector 对点 vector 进行排序

visual-studio - 从 typescript Angular 2调用javascript函数

c++ - 我如何确定拥有多个 VC++ CRT 状态是否对我的应用程序有问题?

c - C中的 "uns"是什么?

c++ - 细粒度访问说明符 C++

visual-studio - TFS 2010 团队构建错误

javascript - 是什么导致我的 jQuery 调用出现这种递归?

xcode - 在 Xcode 断点显示时间