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

C4996错误,官方说明文档:

若要解决此问题,我们通常建议更改代码以改为使用建议的函数名称。 但是,更新的名称是特定于 Microsoft 的。
如果您需要将现有的函数名称,用于可移植性原因,可以关闭这些警告。 在其原始名称下的库中的 POSIX
函数现在仍然有效。若要关闭这些函数的弃用警告,请定义预处理器宏 _CRT_NONSTDC_NO_WARNINGS。
可以通过包括选项定义此宏在命令行/D_CRT_NONSTDC_NO_WARNINGS。

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

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

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

_CRT_SECURE_NO_WARNINGS
/D_CRT_NONSTDC_NO_WARNINGS
_CRT_NONSTDC_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS_GLOBALS

VS中

你可能感兴趣的:(VS,IDE的使用)