_SCL_SECURE_NO_WARNINGS
Wywołanie jednej z metod potencjalnie niebezpiecznych standardowa biblioteka języka C++ spowoduje Ostrzeżenie kompilatora (poziom 3) C4996.Aby wyłączyć tego ostrzeżenia, należy zdefiniować makro _SCL_SECURE_NO_WARNINGS w kodzie:
#define _SCL_SECURE_NO_WARNINGS
Uwagi
Inne sposoby wyłączenia ostrzeżenie C4996 obejmują:
Za pomocą /D (Definicje preprocesora) opcję kompilatora:
cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
Za pomocą /w opcję kompilatora:
cl /wd4996 [other compiler options] myfile.cpp
Za pomocą Ostrzeżenie #pragma dyrektywę:
#pragma warning(disable:4996)
Również, można ręcznie zmienić poziom ostrzeżenia C4996 z /w<l><n> opcję kompilatora.Na przykład, aby ustawić ostrzeżenie C4996 na poziomie 4:
cl /w44996 [other compiler options] myfile.cpp
Aby uzyskać dodatkowe informacje, zobacz /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Poziom ostrzeżenia).