VisualStudio中error:C4996'strcpy': This function or variable may be unsafe的解决办法


如下图,


VisualStudio中error:C4996'strcpy': This function or variable may be unsafe的解决办法_第1张图片


查了一些资料(出现这个error是因为VisualStudio2015使用了更安全的run-time library routines,参见 CRT函数的安全增强的版本),终于找到办法解决。


方法一:你可以按照它的要求将函数换成带有_s后缀的,不过如果如果多的话,这样很麻烦,这个方法不推荐。

方法二:在代码顶端,注意一定是在没有include任何文件之前加上下面这句代码

#define _CRT_SECURE_NO_DEPRECATE 
#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1 



你可能感兴趣的:(error,VisualStudio,c4996)