一、问题说明:
在VS2019中使用sprintf函数时,报错:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C4996 ‘sprintf’: This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. DLL1 I:\workspace\dllPro\DLL1\compute.cpp 17
如图所示:

二、解决方案:
项目属性—配置属性----C/C++ ----预处理器----预处理定义,添加两个宏:_CRT_SECURE_NO_DEPRECATE
_SCL_SECURE_NO_DEPRECATE
如图所示:

重新编译生成项目即可
解决VS2019 sprintf报错
本文解决在Visual Studio 2019中使用sprintf函数遇到的安全警告问题,通过配置预处理器定义来禁用该警告,并提供具体步骤。
2222





