win10(vs2015)编译cocos2d-x报错

6>d:\codes\demo\helloworlduwp\cocos2d\cocos\base/CCConsole.h(138): error C3646: “_read_set”: 未知重写说明符

原因是CCConsole.h 中的 fd_set _read_set; 找不到fd_set的类型定义,正常情况下 fd_set的定义应该在 WinSock2.h 中,但是我看了下 WinSock2.h 头文件里

#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)

由于WINAPI_PARTITION_DESKTOP 的值为0所以 WinSock2.h里的代码都没编译,

而,WINAPI_PARTITION_DESKTOP 的宏定义是这样,
#define WINAPI_PARTITION_DESKTOP (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP)

我的(WINAPI_FAMILY 的值是WINAPI_FAMILY_APP

谁知道怎么解决么