赞
踩
VS编程问题-warning C4996: ’strdup’(版本不兼容问题)
warningC4996: 'strdup': The POSIX name for this item is deprecated. Instead, use theISO C++ conformant name: _strdup.
解决方法:(借鉴别人的方法,一段时间没问题,后来又不行了)
_CRT_SECURE_NO_WARNINGS
单击要运行的项目——>属性——>C/C++(配置属性)——>预处理器——>预处理器定义——>添加“_CRT_SECURE_NO_WARNINGS”
注:添加双引号中的内容,与前一项用分号‘;’隔开。
后来。。。
在进行大量修改的时候,却发现删了debug下的*.pdb文件后,重新编译生成。没问题了,其他类似这种问题也不见了,我也是呵呵了。
建议仅供参考,且行且改吧!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。