Мы стараемся включить как можно больше предупреждений в нашем проекте, и предупреждения превращаются в ошибки. Мы отключаем ненужные или слишком нечеткие предупреждения.
Недавно я добавил стороннюю библиотеку с одним заголовком в наш проект. У него есть несколько предупреждений, которые мы не хотим отключать или исправлять в этом файле.
Я обнаружил, что G CC имеет #pragma GCC system_header
, который обрабатывает текущий файл как системный файл (используя -isystem
вместо -I
), и это отключает все предупреждения из этого файла.
Вопрос в том, есть ли что-нибудь похожее на эту прагму в Visual Studio?