当前位置:   article > 正文

VS编程问题-warning C4996: ’strdup’_strdup': the posix name for this item is deprecate

strdup': the posix name for this item is deprecated. instead, use the iso c

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文件后,重新编译生成。没问题了,其他类似这种问题也不见了,我也是呵呵了。

 

建议仅供参考,且行且改吧!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/756415
推荐阅读
  

闽ICP备14008679号