Могу ли я исключить некоторые конкретные предупреждения из «рассматривать предупреждения как ошибки», не отключая их?

В моем коде Visual C ++ я хочу иметь / WX - «обрабатывать предупреждения как ошибки». Это заставляет меня разбираться с каждым предупреждением, включая C4996 - «X объявлен устаревшим», на который я не хочу обращать внимания - я не хочу менять код в данный момент и не хочу отключите C4996, чтобы он оставался на выходе. Поэтому в идеале я бы хотел иметь что-то вроде:

#pragma warning( ExcludeFromWX:4996)

, чтобы все предупреждения, кроме этого, обрабатывались как ошибки, когда используется / WX , и это предупреждение просто отображается, а компиляция продолжается.

Можно ли добиться такого поведения?

9
задан sharptooth 5 March 2012 в 12:48
поделиться