忽略调试器中的默认库
Ignore default libraries in debugger
我希望能够告诉调试器不要在C++中向下钻取默认库。 (我同时使用 VS 2003 和 VS 2010,具体取决于项目。 我几乎从未从中获得任何有用的信息,而且必须逐步执行默认代码真的很乏味。
例如,当字符串作为函数参数传递时,我几乎不必观察将字符串文本更改为 std::string 的代码,也不必观察该字符串随后与另一个字符串进行比较、破坏或其他什么。 每次调试器开始将我带进其中一个兔子洞时都必须走出去,这很烦人。
C# 似乎没有这个问题 - 我只在调试器中看到我自己的代码,并且不会陷入我永远不会更改的晦涩默认库代码中,而且无论如何都非常接近不可读。 我只是希望我也能在C++拥有这个。 如果确实存在错误,这是一回事(尽管这通常不是很有用 - 最好是将错误指向我的代码中导致错误发生位置的行)。 但是,在代码没有问题的情况下单步执行几乎从来都没有用。
在Visual Studio中:
解决方案属性 -> 调试源文件 ->"不要查看这些源文件"
每当调试器将您带到您不想看到的无用位置时,您可以将其添加到该位置,它将被忽略。
相关文章:
- 正在VS调试器中监视映射条目
- 为什么我的 VS 代码调试器在我的C++代码周围弹跳?
- 带有 GDB 调试器的 VS 代码内存视图
- 为什么调试器引发"read access violation. this was nullptr"异常?
- VS2017调试器:没有地址,可能是由于编译器优化
- 当前不会命中断点。没有调试器目标代码类型的可执行代码与此文件关联
- 用户定义的结构是否有默认C++比较器?
- 有没有办法覆盖 wireshark 中的默认剖析器?
- 使用 Windows 10 和 MINGW 编译器在 VS Code 上使用 gdb 调试器进行调试时出错
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 为什么我的程序无法在GDB在线编译器/调试器或Visual Studio C++ 2019中运行
- Popen使Qt调试器崩溃
- 附加调试器并以编程方式获取变量地址 Visual Studio
- 在集成终端上运行vscode lldb调试器时,如何获取程序的输出?
- 宏使枚举调试器感知?
- Eclipse-C++-调试器立即终止
- 标识gdb调试器中符号的源文件名
- Visual Studio图形调试器引发读取访问冲突异常
- 如何修复使用VScode调试器gcc调试时的"找不到文件"错误
- 忽略调试器中的默认库