本文主要是介绍error C4996: 'strcpy': This function or variable may be unsafe.解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用VS2013写程序时,经常遇到error C4996: 'strcpy': This function or variable may be unsafe.之类的错误提示。网上查原因是因为这些C库函数很多没有内部检查,微软担心这些函数可能造成栈溢出,所以改写了这些函数,并在原来的函数名字后加上_s以和C库函数区分,比如strcpy->strcpy_s,fopen->fopen_s等。
解决方法:
(1)、把原来所有的函数名全部改成微软改写后的函数名,但是这样比较麻烦。
(2)、属性》c/c++》预处理器》加入_CRT_SECURE_NO_WARNINGS
这篇关于error C4996: 'strcpy': This function or variable may be unsafe.解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!