我正在使用Visual Studio 2015,并尝试编译此前在VS 2013上运行的代码。
'inet_addr': 使用inet_pton()或InetPton()代替,或者定义_WINSOCK_DEPRECATED_NO_WARNINGS。
代码如下:
partner.sin_addr.s_addr = inet_addr(ip.c_str());
我尝试使用提到的函数,但它们未定义。我尝试在许多不同的位置定义宏,但没有任何效果。另一个线程说我应该包括Ws2tcpip.h而不是WinSock2,并添加Ws2_32.lib。我已经添加了库,当我使用包含时什么也没发生。出了什么问题?