最近在学习winsock2.h的功能
在VS2015环境下面,使用inet_addr()点分十进制IP地址转网络字节序地址函数的时候
编译提示加头文件WS2tcpip.h,然后用inet_pton()或InetPton()来替代
后来按这个方式改了,可以实现功能
后来本人换到了codeblock下面,查资料发现可以添加minGW下的libws2_32.a和libwsock32.a文件来使用inet_addr(),添加之后可以实现
VS2015能不能通过添加这两个a文件来使用inet_addr()呢?
查了一下,好像vs不支持*.a文件
在VS2015环境下面,使用inet_addr()点分十进制IP地址转网络字节序地址函数的时候
编译提示加头文件WS2tcpip.h,然后用inet_pton()或InetPton()来替代
后来按这个方式改了,可以实现功能
后来本人换到了codeblock下面,查资料发现可以添加minGW下的libws2_32.a和libwsock32.a文件来使用inet_addr(),添加之后可以实现
VS2015能不能通过添加这两个a文件来使用inet_addr()呢?
查了一下,好像vs不支持*.a文件
解决方案
80
inet_pton支持ipv6的,建议学习使用新的API