如何在visualc+中跳过对所有std名称空间的调试+;2013? 我想跳过调试所有的STD::NealStSeC++,默认情况下,代码窗口不更改为STD::代码,由微软编写为XSoG。这个问题类似于: 和 . 唯一的区别是,他们的解决方案适用于VisualStudio2008和2010。我自己尝试过,它在VisualStudio2010上运行,但我想在VisualStudio2013上运行。同样的解决方案在visual studio 2013上不起作用。我尝试将注册表中的所有值更改为: _RTC_CheckEsp

如何在visualc+中跳过对所有std名称空间的调试+;2013? 我想跳过调试所有的STD::NealStSeC++,默认情况下,代码窗口不更改为STD::代码,由微软编写为XSoG。这个问题类似于: 和 . 唯一的区别是,他们的解决方案适用于VisualStudio2008和2010。我自己尝试过,它在VisualStudio2010上运行,但我想在VisualStudio2013上运行。同样的解决方案在visual studio 2013上不起作用。我尝试将注册表中的所有值更改为: _RTC_CheckEsp,c++,visual-studio,debugging,visual-studio-2013,visual-studio-debugging,C++,Visual Studio,Debugging,Visual Studio 2013,Visual Studio Debugging,到 ,其中一些是visual studio 12.0(即visual studio 2013)的值,但在重新启动visual studio 2013后,没有任何更改。相反,这适用于VisualStudio2010。“仅我的代码”选项已打开。正如Hans Passant所说,编辑文件以添加排除项 创建一个新文件,例如nosd.natstepfilter,并将其写入,如中所示 而对于32位windows,则要: C:\Program Files\Microsoft Visual Studio 12


,其中一些是visual studio 12.0(即visual studio 2013)的值,但在重新启动visual studio 2013后,没有任何更改。相反,这适用于VisualStudio2010。“仅我的代码”选项已打开。

正如Hans Passant所说,编辑文件以添加排除项

创建一个新文件,例如nosd.natstepfilter,并将其写入,如中所示

而对于32位windows,则要:

 C:\Program Files\Microsoft Visual Studio 12.0\Common7\Packages\Debugger\Visualizers

或者您自定义安装的任何内容。请注意,natstepfilter不能在混合模式下工作(混合本机代码和托管代码)。确保项目调试设置设置为纯本机

启用“仅我的代码”选项。编辑文件以添加排除项。与此类似,您也可以将.natstepfilter文件放在用户配置文件目录中,如.natvis文件。`%USERPROFILE%\My Documents\Visual Studio 2012\Visualizers\`如果您没有管理员访问权限或只想保持安装目录干净,则非常有用。这适用于Visual Studio 2015。对于您的C++调试经验而言,这可能是最有用的一行更改(特别是如果使用智能指针)。文件位于
C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\Packages\Debugger\Visualizers
中,结果表明您不想过滤掉所有内容(如std::function),那么如何指定某些内容?我试图过滤掉std::string和std::basic_string.*,std::string.*和std::xstring.*并没有过滤掉它。
 <?xml version="1.0" encoding="utf-8"?>
 <StepFilter xmlns="http://schemas.microsoft.com/vstudio/debugger/natstepfilter/2010">
   <Function><Name>std::.*</Name><Action>NoStepInto</Action></Function>
</StepFilter>
 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Packages\Debugger\Visualizers
 C:\Program Files\Microsoft Visual Studio 12.0\Common7\Packages\Debugger\Visualizers