#pragma warning(disable : 4996)
VS老报这种错误,必须得用他们的加_s
尾缀的函数才能使用,十分烦人,有没有忽略这种安全检查的办法呢?
通常有3种方式可以解决:
(1)使用VS提供的 编译器选择性提供warning功能 link: http://msdn.microsoft.com/en-us/library/2c8f766e.aspx
例:使用#pragma warning(disable : 4996)
即可消除。
(2) 设置预处理选项:
a.Project properties->Configuration Properties->C/C++->Preprocessor->Preprocessor Definitions
b. 点击按钮(...
)
c. 输入:_CRT_SECURE_NO_WARNINGS
。 注:使用 “\n” 相隔(3)在引用库文件开头写一个宏定义
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
感觉这个(第一种)方法方便一点
参考文章:VS2015如何关闭安全检查