对'cocos2d::network::HttpClient::send(cocos2d::network::HttpRequest*)'的未定义引用
undefined reference to 'cocos2d::network::HttpClient::send(cocos2d::network::HttpRequest*)'
我正在开发一款游戏,该游戏在 eclipse c++ for android 的 cocos2d-x 3.2 中将数据存储在服务器上。
在.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,然后转到构建阶段,并在"链接二进制与库"部分添加libnetwork.tbd。然后我能够导入"network/HttpClient.h"并使用命名空间cocos2d::network。
相关文章:
- 构造对象 c++ (cocos2d-x) 时的区别
- Qt 错误消息"qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed"
- 如何避免 Cocos2d-x 3.15.1 中的 MenuItemImage 和 MenuItemSprite 之间的冲突
- Cocos2D-X:从内存中读取 MP3 数据
- 如何在 cocos2d-x 3.17v 中创建字符串数组
- 如何使用 cocos creator 在 Cocos2d-X/Cocos2d-JS 中调用 javascript 函数并
- 音乐和音效无法在win32平台上播放?(Cocos2D-X)
- Cocos2d-x TiledMap,在调用 getLayer() 获取碰撞层时返回一个 nullptr?
- 为什么精灵在 cocos2d-x 中颤抖
- lambda回调中Android Cocos2D-X应用程序上的SEG故障
- COCOS2D-X 3.0时间表错误2276
- gldrawarrays with cocos2d根本没有绘画
- 内存相关崩溃:Cocos2d游戏中的三维数组
- cc.game.restart() carsh when extend sdkbox in cocos2d-js 3.1
- 如何在Cocos2d Android应用程序中获得呼叫/挂起事件
- 如何在 cocos2d-x 中创建自定义操作
- 对'cocos2d::network::HttpClient::send(cocos2d::network::HttpRequest*)'的未定义引用
- 在 Cocos2d-x 中一次使用多个精灵表
- 如何使用在 Cocos2d 中执行存储的动画
- 我的COCOS2D游戏开始,而不是其他音乐应用程序停止