[英]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.