VS2013与我们旧版的VC有更多的改进,安全性更高。所以在一些少数的算法中,函数的兼容性还是有存在差异的。这里介绍一下字符串相关操作兼容性存在差异的解决方法:
- 点击‘资源视图’ 进入工程属性对话框。
- 在‘配置属性’下,将‘字符集’选择‘使用多字节字符集’
- 在‘C/C++’下进入‘预处理器’,选择‘预处理定义’,在右侧下拉菜单选择‘编辑’,进入预处理定义编辑框
- 在编辑框内添加
_CRT_SECURE_NO_WARNINGS
- 点击 ‘确认’退出编辑对话框。
- 点击‘应用’,点击‘OK’完成配置。
- 到此,就可以完成了VS2013下调用我们旧版VC字符串操作函数了。即,兼容性问题就解决了。
谢谢。
原文地址:https://www.cnblogs.com/lumao1122-Milolu/p/11456839.html
时间: 2024-10-01 04:37:41