C++ 获取Winsock.h中未声明的标识符错误
我正在试图编译一段代码C++ 获取Winsock.h中未声明的标识符错误,c++,visual-studio-2008,networking,winsock,winsock2,C++,Visual Studio 2008,Networking,Winsock,Winsock2,我正在试图编译一段代码 #include <Header1.h> #include "Header2..h" #include <ctype.h> 在包含的顶部添加#包含或#包含 #include <winsock2.h> #include <Header1.h> #include "Header2.h" #include <ctype.h> #包括 #包括 #包括“Header2.h” #包括 首
#include <Header1.h>
#include "Header2..h"
#include <ctype.h>
在包含的顶部添加#包含
或#包含
#include <winsock2.h>
#include <Header1.h>
#include "Header2.h"
#include <ctype.h>
#包括
#包括
#包括“Header2.h”
#包括
首先应该包括winsock.h。我注意到你的代码似乎是unixish代码。在windows上,closesocket
用于关闭套接字。在includes顶部添加#include
或#include
#include <winsock2.h>
#include <Header1.h>
#include "Header2.h"
#include <ctype.h>
#包括
#包括
#包括“Header2.h”
#包括
首先应该包括winsock.h。我注意到你的代码似乎是unixish代码。在windows上,
closesocket
用于关闭套接字。此外,定义WIN32\u LEAN\u和\u MEAN比其他任何东西都重要。这通常会有所帮助。此外,定义WIN32精益和精益比其他任何东西都重要。这通常会有所帮助。此外,在某些情况下也会有所帮助(WS2TCIP标识符错误问题):
#pragma一次
#定义_WIN32_WINNT 0x500
#包括
#包括
#pragma注释(lib,“WS2_32.lib”)
此外,在某些情况下也有帮助(WS2TCIP标识符错误问题):
#pragma一次
#定义_WIN32_WINNT 0x500
#包括
#包括
#pragma注释(lib,“WS2_32.lib”)
你能分享给你错误的代码吗?你能分享给你错误的代码吗?谢谢mattn我添加了#包含并删除了一些错误谢谢mattn我添加了#包含并删除了一些错误