【已解决】学习WebSocket,报无法解析的外部符号

错误 24 error LNK2019: 无法解析的外部符号 _lws_frame_is_binary,该符号在函数 “private: int __thiscall cocos2d::network::WebSocket::onSocketCallback(struct libwebsocket_context *,struct libwebsocket *,int,void *,void *,long)” (?onSocketCallback@WebSocket@network@cocos2d@@AAEHPAUlibwebsocket_context@@PAUlibwebsocket@@HPAX2J@Z) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 22 error LNK2019: 无法解析的外部符号 _libwebsockets_remaining_packet_payload,该符号在函数 “private: int __thiscall cocos2d::network::WebSocket::onSocketCallback(struct libwebsocket_context *,struct libwebsocket *,int,void *,void *,long)” (?onSocketCallback@WebSocket@network@cocos2d@@AAEHPAUlibwebsocket_context@@PAUlibwebsocket@@HPAX2J@Z) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 20 error LNK2019: 无法解析的外部符号 _libwebsocket_write,该符号在函数 “private: int __thiscall cocos2d::network::WebSocket::onSocketCallback(struct libwebsocket_context *,struct libwebsocket *,int,void *,void *,long)” (?onSocketCallback@WebSocket@network@cocos2d@@AAEHPAUlibwebsocket_context@@PAUlibwebsocket@@HPAX2J@Z) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 18 error LNK2019: 无法解析的外部符号 _libwebsocket_service,该符号在函数 “private: virtual int __thiscall cocos2d::network::WebSocket::onSubThreadLoop(void)” (?onSubThreadLoop@WebSocket@network@cocos2d@@EAEHXZ) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 25 error LNK2019: 无法解析的外部符号 _libwebsocket_get_internal_extensions,该符号在函数 “private: virtual void __thiscall cocos2d::network::WebSocket::onSubThreadStarted(void)” (?onSubThreadStarted@WebSocket@network@cocos2d@@EAEXXZ) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 16 error LNK2019: 无法解析的外部符号 _libwebsocket_create_context,该符号在函数 “private: virtual void __thiscall cocos2d::network::WebSocket::onSubThreadStarted(void)” (?onSubThreadStarted@WebSocket@network@cocos2d@@EAEXXZ) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 19 error LNK2019: 无法解析的外部符号 _libwebsocket_context_user,该符号在函数 “public: static int __cdecl cocos2d::network::WebSocketCallbackWrapper::onSocketCallback(struct libwebsocket_context *,struct libwebsocket *,enum libwebsocket_callback_reasons,void *,void *,unsigned int)” (?onSocketCallback@WebSocketCallbackWrapper@network@cocos2d@@SAHPAUlibwebsocket_context@@PAUlibwebsocket@@W4libwebsocket_callback_reasons@@PAX3I@Z) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 17 error LNK2019: 无法解析的外部符号 _libwebsocket_context_destroy,该符号在函数 “private: virtual int __thiscall cocos2d::network::WebSocket::onSubThreadLoop(void)” (?onSubThreadLoop@WebSocket@network@cocos2d@@EAEHXZ) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 23 error LNK2019: 无法解析的外部符号 _libwebsocket_client_connect,该符号在函数 “private: virtual void __thiscall cocos2d::network::WebSocket::onSubThreadStarted(void)” (?onSubThreadStarted@WebSocket@network@cocos2d@@EAEXXZ) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest
错误 21 error LNK2019: 无法解析的外部符号 _libwebsocket_callback_on_writable,该符号在函数 “private: int __thiscall cocos2d::network::WebSocket::onSocketCallback(struct libwebsocket_context *,struct libwebsocket *,int,void *,void *,long)” (?onSocketCallback@WebSocket@network@cocos2d@@AAEHPAUlibwebsocket_context@@PAUlibwebsocket@@HPAX2J@Z) 中被引用 D:\Cocos2dx\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\projects\SocketTest\proj.win32\libNetwork.lib(WebSocket.obj) SocketTest

我也是这个问题…解决了吗…怎么解决的?

我也遇到一样的问题,终于解决了!
方法是在项目的依赖库里面添加websockets.lib,注意有s!