sock编程编译错误

error C2065: 'SOCKET' : undeclared identifier

LPFN_ACCEPTEX' : undeclared identifier

error C2011: 'sockaddr_in' : 'struct' type redefinition

写代码的时候要用到SOCKET、LPFN_ACCEPTEX、WSA系列api,也就是会用到

#include <stdio.h>
#include <winsock2.h>
#include <MSWSock.h>
#include <Windows.h>

#pragma comment(lib, "ws2_32")

使用这种include顺序之前,提示各种重定义和未定义

换成这种include顺序之后,重定义和未定义错误就没了。

猜你喜欢

转载自blog.csdn.net/youyudexiaowangzi/article/details/80592977