求大神帮忙解决下~

这个问题困扰我好几天了,上网找也没搞定,各位帮帮忙啊~

错误 23 error LNK1120: 18 个无法解析的外部命令 E:\cocosproject\HelloWorld\proj.win32\Debug.win32\HelloWorld.exe HelloWorld

错误 11 error LNK2019: 无法解析的外部符号 __imp__curl_easy_cleanup,该符号在函数 “public: __thiscall cocos2d::network::CURLRaii::~CURLRaii(void)” (??1CURLRaii@network@cocos2d@@QAE@XZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 12 error LNK2019: 无法解析的外部符号 __imp__curl_easy_getinfo,该符号在函数 “public: bool __thiscall cocos2d::network::CURLRaii::perform(long *)” (?perform@CURLRaii@network@cocos2d@@QAE_NPAJ@Z) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 8 error LNK2019: 无法解析的外部符号 __imp__curl_easy_init,该符号在函数 “public: __thiscall cocos2d::network::CURLRaii::CURLRaii(void)” (??0CURLRaii@network@cocos2d@@QAE@XZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 10 error LNK2019: 无法解析的外部符号 __imp__curl_easy_perform,该符号在函数 “public: bool __thiscall cocos2d::network::CURLRaii::perform(long *)” (?perform@CURLRaii@network@cocos2d@@QAE_NPAJ@Z) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 9 error LNK2019: 无法解析的外部符号 __imp__curl_easy_setopt,该符号在函数 “public: bool __thiscall cocos2d::network::CURLRaii::setOption(enum CURLoption,int)” (??$setOption@H@CURLRaii@network@cocos2d@@QAE_NW4CURLoption@@H@Z) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 7 error LNK2019: 无法解析的外部符号 __imp__curl_easy_strerror,该符号在函数 “public: bool __thiscall cocos2d::network::CURLRaii::perform(long *)” (?perform@CURLRaii@network@cocos2d@@QAE_NPAJ@Z) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 5 error LNK2019: 无法解析的外部符号 __imp__curl_slist_append,该符号在函数 “public: bool __thiscall cocos2d::network::CURLRaii::init(class cocos2d::network::HttpRequest ,unsigned int (__cdecl)(void *,unsigned int,unsigned int,void *),void ,unsigned int (__cdecl)(void *,unsigned int,unsigned int,void *),void *)” (?init@CURLRaii@network@cocos2d@@QAE_NPAVHttpRequest@23@P6AIPAXII1@Z121@Z) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 6 error LNK2019: 无法解析的外部符号 __imp__curl_slist_free_all,该符号在函数 “public: __thiscall cocos2d::network::CURLRaii::~CURLRaii(void)” (??1CURLRaii@network@cocos2d@@QAE@XZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\HttpClient.obj HelloWorld

错误 18 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) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 20 error LNK2019: 无法解析的外部符号 _libwebsocket_client_connect,该符号在函数 “private: virtual void __thiscall cocos2d::network::WebSocket::onSubThreadStarted(void)” (?onSubThreadStarted@WebSocket@network@cocos2d@@EAEXXZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 14 error LNK2019: 无法解析的外部符号 _libwebsocket_context_destroy,该符号在函数 “private: virtual int __thiscall cocos2d::network::WebSocket::onSubThreadLoop(void)” (?onSubThreadLoop@WebSocket@network@cocos2d@@EAEHXZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 16 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) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 13 error LNK2019: 无法解析的外部符号 _libwebsocket_create_context,该符号在函数 “private: virtual void __thiscall cocos2d::network::WebSocket::onSubThreadStarted(void)” (?onSubThreadStarted@WebSocket@network@cocos2d@@EAEXXZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 22 error LNK2019: 无法解析的外部符号 _libwebsocket_get_internal_extensions,该符号在函数 “private: virtual void __thiscall cocos2d::network::WebSocket::onSubThreadStarted(void)” (?onSubThreadStarted@WebSocket@network@cocos2d@@EAEXXZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 15 error LNK2019: 无法解析的外部符号 _libwebsocket_service,该符号在函数 “private: virtual int __thiscall cocos2d::network::WebSocket::onSubThreadLoop(void)” (?onSubThreadLoop@WebSocket@network@cocos2d@@EAEHXZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 17 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) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 19 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) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

错误 21 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) 中被引用 E:\cocosproject\HelloWorld\proj.win32\WebSocket.obj HelloWorld

检查一下引用的库文件,libcurl之类的,没有添加的重新添加一下,清理下工程,然后重新编译

少了 libcurl_imp.lib 和 websockets.lib
这2个的工程在:
cocos\network 下

E:\cocosproject\HelloWorld\cocos2d\external\curl\prebuilt\win32
这个库已经加进去了还是报这个错,是不是添加到连接器里的附加库目录?

libcurl_imp.lib是这个路径下的吗?
\cocos2d\external\curl\prebuilt\win32

是的, cocos2d\external\curl\prebuilt\win32 下 另外你还需要 cocos2d\external\websockets\prebuilt\win32 下的 websockets.lib

websockets.lib已经导进来了 我也把那个路径加到连接器附加库目录里了 还是报这种错
错误 18 error LNK2019: 无法解析的外部符号 __imp__curl_easy_cleanup,该符号在函数 “public: __thiscall cocos2d::network::CURLRaii::~CURLRaii(void)” (??1CURLRaii@network@cocos2d@@QAE@XZ) 中被引用 E:\cocosproject\HelloWorld\proj.win32\libNetwork.lib(HttpClient.obj) HelloWorld
错误 19 error LNK2019: 无法解析的外部符号 __imp__curl_easy_getinfo,该符号在函数 “public: bool __thiscall cocos2d::network::CURLRaii::perform(long *)” (?perform@CURLRaii@network@cocos2d@@QAE_NPAJ@Z) 中被引用 E:\cocosproject\HelloWorld\proj.win32\libNetwork.lib(HttpClient.obj) HelloWorld

搞定了,库文件看错了。。。。。非常感谢啊 :867: