Kann ich bestimmte Warnungen von "Warnungen als Fehler behandeln" ausschließen, ohne sie zu deaktivieren?

8

In meinem Visual C ++ Code möchte ich /WX - "Warnungen als Fehler behandeln" haben. Das lässt mich mit jeder Warnung umgehen, einschließlich C4996 - " X wurde als veraltet deklariert, "was ich nicht ansprechen möchte - Ich möchte den Code im Moment nicht ändern und ich möchte C4996 nicht deaktivieren, damit es in der Ausgabe verbleibt. Idealerweise hätte ich gerne etwas wie:

%Vor%

, so dass alle Warnungen außer dieser als Fehler behandelt werden, wenn /WX verwendet wird und diese Warnung nur angezeigt wird und die Kompilierung fortgesetzt wird.

Ist es möglich, ein solches Verhalten zu bekommen?

    
sharptooth 05.03.2012, 12:48
quelle

1 Antwort

2

Sie können die angegebene Warnung möglicherweise zurücksetzen, indem Sie das folgende Pragma verwenden. Ich habe es aber nicht getestet und du hast es nicht erwähnt:

UPDATE Das Ändern der Warnstufe sollte erfolgreich sein.

%Vor%

Das funktioniert nicht:

%Vor%     
Alex 05.03.2012 13:08
quelle