cocos2d-x 3.8 - 使用网络扩展
cocos2d-x 3.8 - Use network extension
我正在尝试在我的 Cocos2d-x 项目中使用 HttpClient。我正在使用 cocos2d-x 3.8 并使用 Xcode.
进行开发
我尝试做的一些事情:
- 我正在查看 cocos-ext.h 文件,我发现网络已被删除。在此线程中解释它已移至核心:http://discuss.cocos2d-x.org/t/why-remove-network-on-cocos2d-x-3-0-beta/10804
- 我在 network/HttpAsynConnection-apple.h 中看到声明了两个命名空间,cocos2d 和 network
当我将它添加到我的代码中时,编译器说:命名空间 'cocos2d'
中没有名为 'network' 的成员
cocos2d::network::HttpRequest* 请求=新的cocos2d::network::HttpRequest();
可能我遗漏了什么?我需要添加任何预处理器宏来启用网络吗? c++ 编译器中的一些参数启用子命名空间?
我在 cocos2d-x.org 和 Whosebug 中阅读了所有文档,但没有成功。
如有任何帮助,我们将不胜感激!
这很尴尬,但我完全忘记了包含 HttpRequest 头文件。这就是我错过的:
#include "network/HttpClient.h"
我正在尝试在我的 Cocos2d-x 项目中使用 HttpClient。我正在使用 cocos2d-x 3.8 并使用 Xcode.
进行开发我尝试做的一些事情:
- 我正在查看 cocos-ext.h 文件,我发现网络已被删除。在此线程中解释它已移至核心:http://discuss.cocos2d-x.org/t/why-remove-network-on-cocos2d-x-3-0-beta/10804
- 我在 network/HttpAsynConnection-apple.h 中看到声明了两个命名空间,cocos2d 和 network
当我将它添加到我的代码中时,编译器说:命名空间 'cocos2d'
中没有名为 'network' 的成员cocos2d::network::HttpRequest* 请求=新的cocos2d::network::HttpRequest();
可能我遗漏了什么?我需要添加任何预处理器宏来启用网络吗? c++ 编译器中的一些参数启用子命名空间?
我在 cocos2d-x.org 和 Whosebug 中阅读了所有文档,但没有成功。
如有任何帮助,我们将不胜感激!
这很尴尬,但我完全忘记了包含 HttpRequest 头文件。这就是我错过的:
#include "network/HttpClient.h"