c++ _CRT_SECURE_NO_WARNINGS warning

c++ _CRT_SECURE_NO_WARNINGS warning

本文关键字:WARNINGS warning NO SECURE CRT c++      更新时间:2023-10-16

当我运行程序时,出现了警告。Visual Studio 中的此警告是什么C4996: '_swprintf': This function or variable may be unsafe.请考虑改用_swprintf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS

正如警告所说,改用_swprintf_s更安全。_s函数需要缓冲区的大小,因此对缓冲区溢出更安全。

右键单击您的项目名称,然后选择"配置..."->"C/C++"->"命令行",在"其他选项"中添加"/D _CRT_SECURE_NO_WARNINGS">