VS2015报错C4996处理,error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_D
来源:互联网 发布:ubuntu卸载不了软件 编辑:程序博客网 时间:2024/06/08 18:17
问题:
在vs2015中socket编程时,在编下如下代码时:
第三行会报错:error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
问题出现的原因:
在VS2013以后的版本中,增加了inet_pton()、InetPton()之类的新函数,用于IP地址在“点分十进制”和“二进制整数”之间转换,并且能够处理ipv4和ipv6。而inet_addr是老函数,高版本VS在编译时默认使用了新函数,所以会报该错误。
问题的解决:
1、用所提示的新函数代替inet_addr函数。
2、修改VS配置,告诉它我就要旧函数,修改方法:项目->属性->C/C++->常规->SDL检查,将“是”改为“否”,即可。
阅读全文
0 0
- VS2015报错C4996处理,error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_D
- VS2015报错C4996处理
- VS2015:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead
- VS2015 编译器报错C4996
- VS2015 scanf 函数报错 error C4996: 'scanf'
- VS2015 scanf 函数报错 error C4996: 'scanf'
- VS2013运行报错error C4996: 'scanf': This function or variable may be unsafe.
- error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To di
- 错误1error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead.
- error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. T
- error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
- error C4996: 'sprintf': This function or variable may be unsafe.Consider using sprintf_s instead.
- error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead解决方案
- 问题error C4996: 'asctime': This function or variable may be unsafe. Consider using asctime_s instead
- error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead.
- error C4996: 'sprintf': This function or variable may be unsafe.Consider using sprintf_s instead.
- error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.
- 已解决error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead.
- 作用域闭包四五章及附录
- caffe编译安装( Ubuntu16.04.3+cuda8.0+opencv3.3.0+anaconda3)
- 进程间通讯
- .net HttpWebRequest使用代理请求
- wxPython+Boa Constructor环境配置
- VS2015报错C4996处理,error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_D
- mysql sql语句优化建议
- Django项目创建流程
- 判断文件是否被恶意篡改
- WebUploader 上传插件选择上传文件按钮无效问题
- 【bzoj1085】【 [SCOI2005]骑士精神】启发式剪枝+迭代加深搜索
- 预处理和结构体的问题
- 图片上传两次,ajax上传2次解决方案
- mac os快速切换多个php版本