Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类。我们需要在Visual Studio解决方案中添加libNetwork类库工程。
为了能够在Visual Studio 2012下HttpClient开发,我们需要设置内容如下:
在解决方案中添加libNetwork库工程。
添加libNetwork库引用。
配置头文件搜索路径。
配置libcurl库。
1、在解决方案中添加libNetwork库工程
首先,打开解决方案,右键点击解决方案HelloCpp,在右键菜单中选择,“添加”→ “现有项目”,然后在弹出对话框中选择libNetwork.vcxproj工程文件,具体的工程路径是“<工程目录>\cocos2d\cocos\network\proj.win32”。添加完成后,我们会看到解决方案中添加了libNetwork工程,如图所示。
2、添加libNetwork库引用
然后,我们在解决方案中右键点击游戏工程,在右键菜单中选择“属性”,弹出如图所示工程属性对话框,在属性对话框中选择“通用属性”→“框架和引用”,接着点击右边“添加新引用”按钮,在弹出对话框中选中“libNetwork”,最后点击“确定”按钮。
3、配置头文件搜索路径
配置头文件搜索路径,选中游戏工程,打开菜单“项目”→ “属性”弹出工程属性对话框,如图所示,选择“配置属性”→“C++” →“常规”,在右边的“附加包含目录”中添加$(EngineRoot)cocos;,注意配置目之间需要用分号分隔开。
配置头文件搜索路径
添加搜索路径后,就可以在程序中添加下面代码引入头文件。
#include "network/HttpClient.h"
然后编译工程,如果没有编译错误则说明配置成功。
4、配置libcurl库
由于HttpClient 依赖于libcurl库,因此需要在解决方案中配置libcurl库,具体的配置过程请参考上一篇博客:Cocos开发中Visual Studio下libcurl库开发环境设置。
《Cocos2d-x实战 C++卷》现已上线,各大商店均已开售:
京东:http://item.jd.com/11584534.html
当当:http://product.dangdang.com/23606265.html
互动出版网:http://product.china-pub.com/3770734
《Cocos2d-x实战 C++卷》源码及样章下载地址:
源码下载地址:http://51work6.com/forum.php?mod=viewthread&tid=1155&extra=page%3D1
样章下载地址:http://51work6.com/forum.php?mod=viewthread&tid=1157&extra=page%3D1
相关推荐
使用Cocos Studio 创建的帧动画,使用Cocos Studio 创建帧动画可以提高开发效率,节约开发成本
游戏开发之Cocos2D游戏引擎教程-cocos builder,cocos studio,cocos2d
Cocos Studio入门初级教程,程序员学习CocosStudio快速入手资料。
cocos studio 2.0.6最新版 .
Visual Studio Code
Cocos2d-JS中使用Cocos Studio资源03:设置界面
按钮控件是Cocos Studio中自带的一个控件,使用按钮可以进行非常多的操作
CocosStudio_v1.6.0.0 对应cocos2dx 3.x以上版本都能用,下载安装即可
CocosStudio_v1.6.0.0.exe 适合早期版本的COCOS2D-X,官网已经不提供了,送给有需要的同学们
该配置文件适用于LuaStudio中编写cocos2dx的开发者 使用了该配置文件后,在LuaStudio中编写cocos2dx时将可以出现强大的代码提示功能 其中配置包括了cocos2dx 2.0.4和cocos2dx2.1.3在lua中所有函数,类,类的成员...
Cocos2d-JS中使用Cocos Studio资源02:登录界面 代码资源
在学习cocos2d-x的开发技术,需要编译lua,在网上看了很多教程,都不怎么详细,然后就自己在配置的过程中碰到一些坑,边总结边把过程详细记录了下来,还配有图片,希望方便大家。
第10章 游戏开发的利器——CocosStudio.zip
老版本Cocostudio编辑器CocosStudio_v1.6.0.0.exe ..
沈大海老师的Cocos Studio教程文档.
Cocos Studio1.6.0.0的windows版本,找了几个地址都下载不了,官方地址也失效了,放这里备份一下。
里面是cocos2dx中HttpClient网络访问实验部分代码(classes和Resources)
在MAC环境下搭建cocos2d-x开发环境
cocos studio 使用实例 请编译win32 或 wp8 其他平台没有编译