_SCL_SECURE_NO_WARNINGS
Appeler des méthodes peuvent éventuellement non dans la bibliothèque C++ standard provoque Avertissement du compilateur (niveau 3) C4996. Pour désactiver cet avertissement, définissez macro _SCL_SECURE_NO_WARNINGS dans votre code :
#define _SCL_SECURE_NO_WARNINGS
Notes
D'autres façons de désactiver C4996 d'avertissement sont les suivantes :
À l'aide de le compilateur du /D (Définitions de préprocesseur) :
cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
À l'aide de le compilateur de /w :
cl /wd4996 [other compiler options] myfile.cpp
Utilisation de la directive d'avertissement de #pragma :
#pragma warning(disable:4996)
En outre, vous pouvez modifier manuellement le niveau de C4996 avertissement avec l'option du compilateur d'/w<l><n>. Par exemple, pour définir C4996 d'avertissement au niveau 4 :
cl /w44996 [other compiler options] myfile.cpp
Pour plus d'informations, consultez /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Niveau d'avertissement).