Aracılığıyla paylaş


_SCL_SECURE_NO_WARNINGS

Standart C++ Kitaplığı'nda güvenli olmama olasılığı bulunan yöntemlerden birini çağırmadan neden olacaktır Derleyici uyarı (Düzey 3) C4996.Bu uyarıyı devre dışı bırakmak için makro tanımla _SCL_SECURE_NO_WARNINGS kodunuzda:

#define _SCL_SECURE_NO_WARNINGS

Notlar

Uyarı C4996 devre dışı bırakmak için diğer yolları şunlardır:

  • Kullanarak /d (tanýmlarý) derleyici seçeneği:

    cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
    
  • Kullanarak /w derleyici seçeneği:

    cl /wd4996 [other compiler options] myfile.cpp
    
  • Kullanarak # pragma uyarı yönergesi:

    #pragma warning(disable:4996)
    

Ayrıca, el ile C4996 uyarı düzeyini değiştirebilirsiniz /w<l><n> derleyici seçeneği.Örneğin, C4996 Düzey 4 uyarı ayarlamak için şunu yazın:

cl /w44996 [other compiler options] myfile.cpp

Daha fazla bilgi için bkz. /w, /Wn, /wx, /Wall, /wln, /wdn, /wen, / kazanılan (uyarı düzeyi).

Ayrıca bkz.

Başvuru

Güvenli kitaplıklar: Standart C++ Kitaplığı