VS错误提示:C4996解决方式

VS错误提示:C4996解决方式

error C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings

错误提示使用getaddrinfo()或GetAddrInfoW(),或定义_WINSOCK_DEPRECATED_NO_WARNINGS来禁用已弃用的API警告

解决方式

  • 改用错误提示建议使用的函数,不建议使用此方式

  • 在文件最头部添加宏定义:#define _WINSOCK_DEPRECATED_NO_WARNINGS

    image
  • 更改预处理定义: 项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加 _WINSOCK_DEPRECATED_NO_WARNINGS

    image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。