1、报错
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS
2、报错
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 C4996 ‘_splitpath’: This function or variable may be unsafe. Consider using _splitpath_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS
3、项目修改
项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加:
_CRT_SECURE_NO_DEPRECATE

提升代码安全性:处理C++编译器关于strcpy_s和_splitpath_s的警告
文章讨论了在项目中遇到的C4996编译错误,建议使用更安全的strcpy_s和_splitpath_s函数替代,并指导如何在C++预处理器定义中启用_CRT_SECURE_NO_DEPRECATE来消除这些警告。
1万+

被折叠的 条评论
为什么被折叠?



