VS error 记录

hanxuan32043 4 0 PDF 2021-02-01 06:02:22

C4996: 出现这样的警告,是因为VC2005之后的版本中认为CRT中的一组函数如果使用不当,可能会产生诸如记忆体泄露,缓冲区溢位,非法访问等安全问题。这些函数如:strcpy,strcat等。 解决方法: 1. #pragma warning(disable:4996)或 #define _CRT_SECURE_NO_WARNINGS 忽略掉这个错误 2.修改VS配置,告诉它我就要旧函数,修改方法:项目->属性->C/C++->常规->SDL检查,将“是”改为“否”,即可 3. 按照错误提示替换 (如果跨平台就不要用这个方法了) 4.在项目-》属性-》C/C++-》预处理器-》预处理器定

用户评论
请输入评论内容
评分:
暂无评论