Visual studio 2008 如何筛选Visual Studio调试输出
我的调试输出中有一系列警告(超过10000条),可以完全忽略: 警告:CFile::GetStatus()返回不带高阶标志的m_属性 是否可以为此窗口编写筛选器?:Visual studio 2008 如何筛选Visual Studio调试输出,visual-studio-2008,trace,Visual Studio 2008,Trace,我的调试输出中有一系列警告(超过10000条),可以完全忽略: 警告:CFile::GetStatus()返回不带高阶标志的m_属性 是否可以为此窗口编写筛选器?: 其中nnnn是警告编号(或以逗号分隔的此类编号列表) 在Visual Studio 2005中,您可以在代码之外筛选项目的特定警告代码。打开项目的属性对话框,进入配置属性->C/C++->Advanced。您应该看到“禁用特定警告”设置。单击该按钮并添加要过滤的警告代码。例如,如果警告为C4996,只需输入4996而不使用C 但是,
其中
nnnn
是警告编号(或以逗号分隔的此类编号列表) 在Visual Studio 2005中,您可以在代码之外筛选项目的特定警告代码。打开项目的属性对话框,进入配置属性->C/C++->Advanced。您应该看到“禁用特定警告”设置。单击该按钮并添加要过滤的警告代码。例如,如果警告为C4996,只需输入4996而不使用C
但是,我认为这种方法无法处理没有相关代码的警告
较新版本的Visual Studio可能提供了类似的功能。这是一条运行时消息。所有答案都适用于编译时警告。工具菜单中的ATL/MFC跟踪工具有帮助吗?没错,ATL/MFC跟踪工具可以关闭此消息。我保存了此设置。您知道启动调试时启动此工具并自动加载设置的方法吗?AtlTraceLoadSettings(NULL);我真希望有人能完全回答这个问题。
#pragma warning( push )
#pragma warning( disable : nnnn )
#include "nasty.h"
#pragma warning( pop )