Windowsプラットフォームはmemcached 1.2をコンパイルする.6

960 ワード

2つのプロジェクトlibevent、memcached、Platform ToolsetはVisual Studio 2013-Windows XP(v 120_xp)を使用します.memcachedのコンパイル時に「inet_pton redefinition」というメッセージが表示されます.
プロジェクトの下のwin 32を開く.h,inet_pton関数コメントを削除して再コンパイルします.
inline int inet_pton(int af, register const char *cp, struct in_addr *addr)
{
    if(af != AF_INET) {
        WSASetLastError(WSAEPFNOSUPPORT);
        return -1;
    }
    return inet_aton(cp, addr);
}