如何取消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
VS2012打开.sln项目文件时,会在根目录下自动创建“Visual Studio 2012”目录和其子目录,请教如何取消?
Visual Studio 2015 上的 log10() 性能比 Visual Studio 2013 for x86 慢很多