【发布时间】:2011-10-29 11:26:13
【问题描述】:
例如,我启动进程,由于某些原因我误用了一些标准库或窗口库。调试器总是会跳转到标准库的头文件中并在那里指出一个断点。因此,我无法跟踪此错误在我的源代码中发生的位置。有没有办法阻止这种介入并且只在特定范围内中断?或者有没有办法追踪我的源代码中的哪一行调用了这个标准/窗口函数?
我只是想防止尝试插入多个断点并跟踪错误。
【问题讨论】:
-
我不明白你在问什么。断点与 step into vs step over 无关。如果是单步,使用 F11 进入,F10 跨步,shift+F11 退出。
-
很难猜出这到底是在问什么,听起来你打了一个 assert()。只需使用 Debug + Windows + Call Stack 窗口回溯到您编写的导致问题的代码行。
-
您是否在调试发布版本?这可能会令人困惑,因为内联和优化会模糊与原始代码的关系。调试构建更容易。
标签: c++ debugging visual-c++