Как подавить все предупреждения из файлов не-решений в VisualStudio - PullRequest
6 голосов
/ 15 июня 2011

Интересно, возможно ли подавить предупреждения, поступающие из включенных файлов библиотеки, при отображении всех предупреждений файла решения в Visual Studio? У меня есть решение, которое использует библиотеку ската. Когда я создаю решение, я продолжаю получать многочисленные предупреждения из файлов ската, поэтому я теряю предупреждения из моих файлов (которые на самом деле находятся в решении, и которые я владею и редактирую). Для меня нет никакого значения во включенных предупреждениях, так как я не могу редактировать эти файлы, но мне нужно просмотреть все мои предупреждения.

Есть ли способ, которым я мог бы это сделать?

Добавлено после первого ответа: Извините за непонятность - я не создаю стороннюю библиотеку - я связываю предоставленные ими библиотеки, но я включаю их заголовки в свои собственные - в результате я получил множество предупреждений в "файле, включенном из ..." есть ли способ разобраться с этим?

- Заранее спасибо

Ответы [ 2 ]

7 голосов
/ 16 июня 2011
#pragma warning(push ,3)

# include third-party h-files

#pragma warning(pop)

Другой способ:

#pragma warning(disable: 4507 4510)

# include third-party h-files

#pragma warning(default: 4507 4510)
0 голосов
/ 15 июня 2011

Откройте свойства проекта сторонней библиотеки, вы можете минимизировать уровень предупреждений на вкладке сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...