gpt4 book ai didi

c++ - 介入时如何跳过VS 2008中的常见类(class)?

转载 作者:IT老高 更新时间:2023-10-28 22:14:04 25 4
gpt4 key购买 nike

如何在 VS 2008 调试器中跳过常用类?

例如,我不希望调试器进入任何 std::类。我怎样才能做到这一点?

我在 VS 2005 及更早版本中找到了这样做的方法,但在 2008 年没有找到

最佳答案

您可以通过在注册表中输入条目来做到这一点(我知道,这很糟糕)。您正在寻找的 key 从 32 位到 64 位系统不等。对于 32 位系统,键是

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\NativeDE\StepOver

如果您运行的是 64 位操作系统和 32 位 Visual Studio,则 key 是

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\NativeDE\StepOver

Wow6432Node 键是 key present for 32 bit applications running on 64 bit systems .(旁注:在注册表中搜索“_RTC_CheckEsp”可能会将您带到正确的位置,它是 Visual Studio 9 中的默认条目)

语法对您来说应该很熟悉,但作为示例,一个简单的条目可以是字符串值 boost::.*=NoStepInto,这将避免调试器进入 Boost。见 http://www.cprogramming.com/debugging/visual-studio-msvc-debugging-NoStepInto.html其他一些例子。

希望这会有所帮助:)

关于c++ - 介入时如何跳过VS 2008中的常见类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com