winsock2.h 內的許多宣告 redefinition

在 VS2005 遇到 compile 時出現一堆錯誤


這個原因是原始碼內先 include windows.h 再 include winsock2.h。只要將它們的順序顛倒過來就可以了。意即

#include <winsock2.h>
#include <windows.h>

留言

熱門文章