標準 C++ ライブラリが安全でないメソッドのいずれかを呼び出す コンパイラの警告 (レベル 3) C4996 になります。この警告を無効にするにはコードの _SCL_SECURE_NO_WARNINGS マクロを定義します :
#define _SCL_SECURE_NO_WARNINGS
解説
C4996 警告を無効にする方法を次に示します。:
/D (プリプロセッサの定義) コンパイラ オプションの使用 :
cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp/w コンパイラ オプションの使用 :
cl /wd4996 [other compiler options] myfile.cpp#pragma warning のディレクティブの使用 :
#pragma warning(disable:4996)
また手動でのコンパイラ オプションの /w<l><n> C4996 の警告レベルを変更できます。たとえばC4996 警告レベルを 4 に設定する場合 :
cl /w44996 [other compiler options] myfile.cpp
詳細については、「/w、/Wn、/WX、/Wall、/wln、/wdn、/wen、/won (警告レベル)」を参照してください。