Freigeben über


_SCL_SECURE_NO_WARNINGS

Das Aufrufen einer der Methoden in der C++-Standardbibliothek unsicheren möglicherweise Compilerwarnung (Stufe 3) C4996ergibt.Um diese Warnung zu deaktivieren, definieren Sie Makro- _SCL_SECURE_NO_WARNINGS im Code:

#define _SCL_SECURE_NO_WARNINGS

Hinweise

Andere Möglichkeiten zum Einschließen C4996- Warnung zu deaktivieren:

  • Verwenden von /D (Präprozessordefinitionen)-Compileroption:

    cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
    
  • Verwenden von /w-Compileroption:

    cl /wd4996 [other compiler options] myfile.cpp
    
  • Verwenden von #Pragmawarnung-Direktiven:

    #pragma warning(disable:4996)
    

Außerdem können Sie den Umfang des Warnens von C4996 mit der Compileroption /w<l><n> manuell ändern.C4996 Warnung beispielsweise auf Ebene 4 festlegen:

cl /w44996 [other compiler options] myfile.cpp

Weitere Informationen finden Sie unter /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warnstufe).

Siehe auch

Referenz

Sichere Bibliotheken: C++-Standardbibliothek