Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 获取Winsock.h中未声明的标识符错误_C++_Visual Studio 2008_Networking_Winsock_Winsock2 - Fatal编程技术网

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我添加了#包含并删除了一些错误