Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Calling any one of the potentially unsafe methods in the Standard C++ Library will result in Compiler Warning (level 3) C4996. To disable this warning, define the macro _SCL_SECURE_NO_WARNINGS in your code:
#define _SCL_SECURE_NO_WARNINGS
Remarks
Other ways to disable warning C4996 include:
Using the /D (Preprocessor Definitions) compiler option:
cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
Using the /w compiler option:
cl /wd4996 [other compiler options] myfile.cpp
Using the #pragma warning directive:
#pragma warning(disable:4996)
Also, you can manually change the level of warning C4996 with the /w<l><n> compiler option. For example, to set warning C4996 to level 4:
cl /w44996 [other compiler options] myfile.cpp
For more information, see /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warning Level).