目录
问题描述:
使用string库里面的strcpy(char*dest, char* source)这个函数后,编译器编译时报错。
报错信息:
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.
原因分析:
2012年微软推出的,一个“安全开生命周期(SDL)检查”,如果创建VS项目时勾上该选项,那么将严格按照SDL的规则编译代码,会有一些以前常用的函数无法通过编译,同时会导致代码的可以执行降低。
解决方案:
可以关闭SDL检查
修改位置:项目属性->配置属性->C/C++->常规->SDL检查,选择是或者否