Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listen Sie zum Verwalten des Warnzustands alle Codeanalysewarnungen in einer separaten Headerdatei auf. Schließen Sie die Headerdatei in die Quelldatei ein. Verwenden Sie das warning -Pragma, um die Einstellungen in der Headerdatei zu überschreiben.
So aktivieren oder deaktivieren Sie eine Codeanalysewarnung
Erstellen Sie eine Headerdatei, in der alle Codeanalysewarnungen mit ihrem Ausgangszustand aufgelistet werden, wie im folgenden Code dargestellt:
// WarningState.h #pragma warning ( default : 6001 ) #pragma warning ( disable : 6011 ) // more warnings here // end of fileSchließen Sie WarningState.h in die Anwendungsheaderdatei ein. In diesem Fall stellt MyApplication.h die Headerdatei dar.
// MyApplication.h file #include "WarningState.h" // ... // end of fileSchließen Sie die Datei MyApplication.h in die Quellcodedatei ein. In diesem Fall stellt MyApplication.cpp die Quelldatei dar.
// MyApplication.cpp file #include "MyApplication.h"Verwenden Sie zum Ändern des Warnzustands den pragma warning-Spezifizierer in einer CPP-Datei, wie im folgenden Code dargestellt:
// MyApplication.cpp file #include "MyApplication.h" #pragma warning ( disable: 6001 ) #pragma warning ( default : 6001 )
Deaktivieren aller Codeanalysewarnungen
Ihr Projekt kann Dateien enthalten, beispielsweise Quellcode von Drittanbietern, für die keine Codeanalysewarnungen ausgegeben werden sollen. Im folgenden Codebeispiel werden alle Codeanalysewarnungen für die enthaltenen Drittanbieterdateien deaktiviert.
So deaktivieren Sie alle Codeanalysewarnungen für enthaltene Drittanbieterdateien
Fügen Sie der Headerdatei folgenden Code hinzu.
#include <codeanalysis\warnings.h> #pragma warning( push ) #pragma warning ( disable : ALL_CODE_ANALYSIS_WARNINGS ) #include <third-party include files here> #pragma warning( pop )