这是一个相关的帖子,可以回答您的问题。
介入时如何跳过VS 2008中的常见课程?
您可以通过在注册表中输入条目来做到这一点(我知道,这很糟糕)。您正在寻找的密钥从 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 密钥是在 64 位系统上运行的 32 位应用程序的密钥。(旁注:在注册表中搜索“_RTC_CheckEsp”可能会将您带到正确的位置,它是 Visual Studio 9 中的默认条目)
您应该熟悉语法,但作为示例,一个简单的条目可以是字符串值 boost::.*=NoStepInto,这将避免调试器进入 Boost。有关其他示例,请参见http://www.cprogramming.com/debugging/visual-studio-msvc-debugging-NoStepInto.html 。