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

#pragma warning(disable : 4996)

VS老报这种错误,必须得用他们的加_s尾缀的函数才能使用,十分烦人,有没有忽略这种安全检查的办法呢?
《如何取消Visual Studio(VS)函数不安全警告(安全检查)?(error C4996: ‘xxx‘: This function or variable may be unsafe...)》

通常有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>

感觉这个(第一种)方法方便一点
《如何取消Visual Studio(VS)函数不安全警告(安全检查)?(error C4996: ‘xxx‘: This function or variable may be unsafe...)》
参考文章:VS2015如何关闭安全检查

    原文作者:Dontla
    原文地址: https://blog.csdn.net/Dontla/article/details/122372312
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞