VS中"This function or variable may be unsafe."报错的解决方法

C4996错误,官方说明文档:

若要解决此问题,我们通常建议更改代码以改为使用建议的函数名称。 但是,更新的名称是特定于 Microsoft 的。 如果您需要将现有的函数名称,用于可移植性原因,可以关闭这些警告。 在其原始名称下的库中的 POSIX 函数现在仍然有效。

若要关闭这些函数的弃用警告,请定义预处理器宏 _CRT_NONSTDC_NO_WARNINGS。 可以通过包括选项定义此宏在命令行/D_CRT_NONSTDC_NO_WARNINGS

 

1、在项目上右键点击,选择属性。

VS中"This function or variable may be unsafe."报错的解决方法

2、选择预处理器,如下图步骤操作后,点击编辑。

VS中"This function or variable may be unsafe."报错的解决方法

3.添加如下文本,点击确定,就解决了。

_CRT_SECURE_NO_WARNINGS
/D_CRT_NONSTDC_NO_WARNINGS
_CRT_NONSTDC_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS_GLOBALS

VS中"This function or variable may be unsafe."报错的解决方法

上一篇:python-比较熊猫Df中的每一行值元素,并根据比较结果输入一个字符串


下一篇:DBI – Perl – 记录MySQL警告