如何筛选Visual Studio调试输出

时间:2010-10-26 06:32:28

标签: visual-studio-2008 trace

我的调试输出中有一堆警告(超过10000),可以省略忽略: 警告:CFile :: GetStatus()返回没有高阶标志的m_attribute

是否可以为此窗口编写过滤器?

2 个答案:

答案 0 :(得分:1)

在Visual Studio 2005中,您可以在代码之外过滤项目的特定警告代码。打开项目的属性对话框,然后转到配置属性 - > C / C ++ - >高级。您应该看到“禁用特定警告”设置。单击它并添加要过滤的警告代码。例如,如果警告是C4996,则只输入没有C的4996。

但是,我认为此方法不适用于没有与之关联的代码的警告。

较新版本的Visual Studio可能提供相同的内容。

答案 1 :(得分:0)

Disable it in the code

#pragma warning( push )
#pragma warning( disable : nnnn )
#include "nasty.h"
#pragma warning( pop )

其中nnnn是警告的编号(或以逗号分隔的此类编号列表)。