C4996错误,官方说明文档:
若要解决此问题,我们通常建议更改代码以改为使用建议的函数名称。 但是,更新的名称是特定于 Microsoft 的。 如果您需要将现有的函数名称,用于可移植性原因,可以关闭这些警告。 在其原始名称下的库中的 POSIX 函数现在仍然有效。
若要关闭这些函数的弃用警告,请定义预处理器宏 _CRT_NONSTDC_NO_WARNINGS。 可以通过包括选项定义此宏在命令行/D_CRT_NONSTDC_NO_WARNINGS
。
1、在项目上右键点击,选择属性。
2、选择预处理器,如下图步骤操作后,点击编辑。
3.添加如下文本,点击确定,就解决了。
_CRT_SECURE_NO_WARNINGS
/D_CRT_NONSTDC_NO_WARNINGS
_CRT_NONSTDC_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS_GLOBALS