问题记录(5)getbyhostname
2018-03-20 13:47
330 查看
warning C4996: 'gethostbyname': Usegetaddrinfo() or GetAddrInfoW() instead or define_WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API
这个函数已经被弃用了,
gethostbyname函数的原型如下:
百度解决问题:需要在项目属性里设置,告诉编译器,我就用老函数,让她不要报错了。
//Project properties -> ConfigurationProperties -> C/C++ -> General -> SDL checks -> No
已测试
这个函数已经被弃用了,
gethostbyname函数的原型如下:
struct hostent* FAR gethostbyname( _In_ const char *name );现在得用getaddrinfo,其原型如下:
int WSAAPI getaddrinfo( _In_opt_ PCSTR pNodeName, _In_opt_ PCSTR pServiceName, _In_opt_ const ADDRINFOA *pHints, _Out_ PADDRINFOA *ppResult );但是改起来有点麻烦 我想直接用老函数
百度解决问题:需要在项目属性里设置,告诉编译器,我就用老函数,让她不要报错了。
//Project properties -> ConfigurationProperties -> C/C++ -> General -> SDL checks -> No
已测试
相关文章推荐
- MySQL 1042, "Can't get hostname for your address"问题解决方案
- 原生js方法document.getElementsByClassName在ie8及其以下的兼容性问题
- ie的大问题,关于document。getElementById和getElementsByName
- 使用gethostnamebyname获取百度官方域名及ip地址
- IE不支持getElementsByClassName()方法的问题
- cocos2dx 使用getChildByName()获取不到元素问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- getElementsByName 在ie不同版本下的兼容问题
- MySQL有关1042 Can’t get hostname for your address的问题分析解决过程
- MySQL有关1042 Can’t get hostname for your address的问题分析解决过程
- c++利用socket将url解析成IP(gethostnbyname())
- getElementsByClassName兼容问题
- 关于GetConstantByName始终返回0的问题
- Linux下mysql用sqlyog连接报1042 can not get hostname for your address的问题
- 关于getElementByClassName的兼容性问题
- 原生JavaScript解决document.getElementsByClassName兼容问题
- 水滴石穿之getElementsByName()、IFRAME背景开关、HTML控件获取焦点问题
- 关于gethostname函数失败的问题