我正在用 Visual C++ 2010 编译一个项目,但我遇到了一些 Winsock 重新定义的问题。
首先我得到:
syntax error : identifier 'SOCKADDR_STORAGE'
但是,如果我包含 winsock 或 winsock2 或 ws2tcpip 我会收到许多类似以下的错误:
error C2011: 'sockaddr' : 'struct' type redefinition
error C2011: 'WSAData' : 'struct' type redefinition
error C2011: 'linger' : 'struct' type redefinition