將winsock2.h包含在項目文件中。WinSock2.h中的重定義錯誤
獲得了許多錯誤的 -
WinSock2.h(109) : error C2011: 'fd_set' : 'struct' type redefinition
具有相應的 -
WinSock.h(54) : see declaration of 'fd_set'
我沒有看到WINSOCK.H包含在任何頭。
項目中是否存在可能導致此問題的任何設置?
編輯
不過,我使用WINDOWS.H在另一個文件:
http://cboard.cprogramming.com/windows-programming/41212-strange-msvc-winsock2-compile-error.html
EDIT 2
在標題中,我有:
#include <winsock2.h>
#include <iphlpapi.h>
#include "\MyFiles\FileX.h" <-which #include <windows.h>
你包括stdlib.h中? – 2011-05-11 22:31:00
@海瑟:不,先生。 – 2011-05-11 22:36:07