彻底无语了,不小心某个文件包含了windows.h,而windows.h文件里面包含着winsock.h文件,
如果你下次使用winsock2.h文件时,位置不对,然后[编译器]重定义错误问题。
初级解决办法:
把winsock2.h文件放在任何可能包含winsock.h文件(尤其是windows.h文件,它就包含了winsock.h文件)的前面,因为winsock2.h头文件有这样的[宏定义]
彻底无语了,不小心某个文件包含了windows.h,而windows.h文件里面包含着winsock.h文件,
如果你下次使用winsock2.h文件时,位置不对,然后[编译器]重定义错误问题。
把winsock2.h文件放在任何可能包含winsock.h文件(尤其是windows.h文件,它就包含了winsock.h文件)的前面,因为winsock2.h头文件有这样的[宏定义]
本文标题:error C3861: ‘WSASetLastError
本文链接:https://www.haomeiwen.com/subject/medbgrtx.html
网友评论