繁体   English   中英

未定义对'cocos2d :: network :: HttpClient :: send(cocos2d :: network :: HttpRequest *)的引用

[英]undefined reference to 'cocos2d::network::HttpClient::send(cocos2d::network::HttpRequest*)'

我正在开发一个游戏,该游戏在Eclipse C ++中的cocos2d-x 3.2服务器上将数据存储在android系统中。

.h文件中,我包括网络文件#include "network/HttpClient.h"

.cpp文件中,我编写了以下代码。

HttpRequest *request = new network::HttpRequest();
request->setUrl("My Url");
request->setResponseCallback(CC_CALLBACK_2(HelloWorld::onHttpRequestCompleted, this));
cocos2d::network::HttpClient::getInstance()->send(request);

但是在cocos2d::network::HttpClient::getInstance()->send(request); 生成undefined reference to 'cocos2d::network::HttpClient::send(cocos2d::network::HttpRequest*)'此错误。

我也在cocos论坛上搜索了它,但是我没有解决我的错误。

提前感谢。

不知道您是否仍然对此感兴趣,但是您所要做的就是将libnetwork.tbd添加到您的项目中。 对我来说,我使用XCode,所以我只是转到Target,然后转到Build Phases,然后在“使用库链接二进制文件”部分中添加libnetwork.tbd。 然后,我可以导入“ network / HttpClient.h”并使用命名空间cocos2d :: network。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM