Как отфильтровать выходные данные отладки Visual Studio - PullRequest
2 голосов
/ 26 октября 2010

У меня есть куча предупреждений (более 10000) в моем выводе отладки, которые можно игнорировать: Предупреждение: CFile :: GetStatus () возвращает m_attribute без флагов высокого порядка

Можно ли написать фильтр для этого окна?

Ответы [ 2 ]

1 голос
/ 26 февраля 2011

В Visual Studio 2005 вы можете отфильтровать определенные коды предупреждений для вашего проекта вне вашего кода.Откройте диалоговое окно свойств проекта и перейдите в Свойства конфигурации -> C / C ++ -> Дополнительно.Вы должны увидеть параметр «Отключить определенные предупреждения».Нажмите на это и добавьте предупреждающие коды, которые вы хотите отфильтровать.Если предупреждение, например, C4996, просто введите 4996 без C.

Однако я не думаю, что этот метод будет работать с предупреждениями, с которыми не связан код.версии Visual Studio, вероятно, предоставляют что-то в том же духе.

0 голосов
/ 26 октября 2010

Отключите его в коде :

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

, где nnnn - номер предупреждения (или список таких номеров через запятую).

...