This function or variable may be unsafe.

文章目录


记录一下,这个问题很简单。
vs 编译时遇到

error C4996: ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

原因就是这个函数太老了,现在都被新的安全函数代替了。
一般来说我们可以修改使用新的函数。
上面可以使用 strcpy_s代替。

如果你不想修改代码的话.
解决方法有两种:
1,在预编译那里定义宏: _CRT_SECURE_NO_WARNINGS
2,
在cpp文件前面添加

#  pragma warning(disable : 4996) /* disable deprecation warnings */
发布了147 篇原创文章 · 获赞 18 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/lanxiaziyi/article/details/104476562