查看ws2tcpip.h文件,发现
#if (_WIN32_WINNT >= 0x0600)
。。。。。。
#define InetNtopA inet_ntop
WINSOCK_API_LINKAGE LPCWSTR WSAAPI InetNtopW(INT Family, LPCVOID pAddr, LPWSTR pStringBuf, size_t StringBufSIze);
WINSOCK_API_LINKAGE LPCSTR WSAAPI InetNtopA(INT Family, LPCVOID pAddr, LPSTR pStringBuf, size_t StringBufSize);
#define InetNtop __MINGW_NAME_AW(InetNtop)
#define InetPtonA inet_pton
WINSOCK_API_LINKAGE INT WSAAPI InetPtonW(INT Family, LPCWSTR pStringBuf, PVOID pAddr);
WINSOCK_API_LINKAGE INT WSAAPI InetPtonA(INT Family, LPCSTR pStringBuf, PVOID pAddr);
#define InetPton __MINGW_NAME_AW(InetPton)
#endif /*(_WIN32_WINNT >= 0x0600)*/
所以在编译时指定_WIN32_WINNT = 0x0600,即可解决。