如何取消Visual Studio(VS)函数不安全警告(安全检查)?(error C4996: ‘xxx‘: This function or variable may be unsafe...)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何取消Visual Studio(VS)函数不安全警告(安全检查)?(error C4996: ‘xxx‘: This function or variable may be unsafe...)相关的知识,希望对你有一定的参考价值。

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如何关闭安全检查

以上是关于如何取消Visual Studio(VS)函数不安全警告(安全检查)?(error C4996: ‘xxx‘: This function or variable may be unsafe...)的主要内容,如果未能解决你的问题,请参考以下文章

如何取消Visual Studio Browser Link

使用 Visual Studio sdk 取消装饰函数名称

VS2012打开.sln项目文件时,会在根目录下自动创建“Visual Studio 2012”目录和其子目录,请教如何取消?

Visual Studio 2015 上的 log10() 性能比 Visual Studio 2013 for x86 慢很多

visualstudiocode怎么动态更改函数

Visual Studio报错/plugin.vs.js,行:1074,错误:缺少标识符字符串或数字