首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何跳过VS2008中的公共类?

如何跳过VS2008中的公共类?
EN

Stack Overflow用户
提问于 2010-01-14 16:08:08
回答 1查看 1.9K关注 0票数 16

单步执行时如何跳过VS2008调试器中的公共类?

例如,我不希望调试器单步执行任何std::类。我怎样才能做到这一点呢?

我已经在VS2005和更早的版本中找到了这样做的方法,但没有在2008中找到

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-14 16:58:43

你可以通过在注册表中输入条目来做到这一点(我知道,这很糟糕)。您要查找的密钥从32位系统到64位系统各不相同。对于32位系统,关键字是

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

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

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 Studio9中的默认条目)

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

希望这能有所帮助:)

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2062881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档