Cocos开发中Visual Studio下HttpClient开发环境设置

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工程如图所示。

添加libNetwork工程

2、添加libNetwork库引用
然后我们在解决方案中右键点击游戏工程在右键菜单中选择“属性”弹出如图所示工程属性对话框在属性对话框中选择“通用属性”→“框架和引用”接着点击右边“添加新引用”按钮在弹出对话框中选中“libNetwork”最后点击“确定”按钮。

添加libNetwork库引用

3、配置头文件搜索路径
配置头文件搜索路径选中游戏工程打开菜单“项目”→ “属性”弹出工程属性对话框如图所示选择“配置属性”→“C++” →“常规”在右边的“附加包含目录”中添加$(EngineRoot)cocos;注意配置目之间需要用分号分隔开。

配置头文件搜索路径

添加搜索路径后就可以在程序中添加下面代码引入头文件。

#include "network/HttpClient.h"
然后编译工程如果没有编译错误则说明配置成功。

4、配置libcurl库

由于HttpClient 依赖于libcurl库因此需要在解决方案中配置libcurl库具体的配置过程请参考上一篇博客Cocos开发中Visual Studio下libcurl库开发环境设置。

更多内容请关注最新Cocos图书《Cocos2d-x实战 C++卷》‍

本书交流讨论网站http://www.cocoagame.net

更多精彩视频课程请关注智捷课堂Cocos课程http://v.51work6.com

欢迎加入Cocos2d-x技术讨论群257760386

《Cocos2d-x实战 C++卷》现已上线各大商店均已开售‍

京东http://item.jd.com/11584534.html

亚马逊http://www.amazon.cn/Cocos2d-x%E5%AE%9E%E6%88%98-C-%E5%8D%B7-%E5%85%B3%E4%B8%9C%E5%8D%87/dp/B00PTYWTLU

当当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

欢迎关注智捷iOS课堂微信公共平台

时间: 2024-11-17 23:26:58

Cocos开发中Visual Studio下HttpClient开发环境设置的相关文章

Cocos开发中Visual Studio下libcurl库开发环境设置

我们介绍一下win32中Visual Studio下libcurl库开发环境设置.Cocos2d-x引擎其实已经带有为Win32下访问libcurl库Cocos2d-x 3.x中libcurl库文件所在位置是<工程目录>\cocos2d\external\curl\prebuilt\win32目录中头文件在<工程目录>\cocos2d\external\curl\include\win32目录中.首先我们需要配置头文件搜索路径选中HelloCpp工程打开菜单"项目&quo

Visual Studio 2008可扩展性开发(九):总结篇

可以说木匠让小时的我第一次感受到了专业,虽然那时还不知道专业这个词,尤其是 那些有年纪的老木匠,专注地在那锯木头.钉钉子.刨出带着香味的木花.他们有其他人 所没有的工具,更重要的是他们掌握了那些工具.VS正是我们手头的工具,它可以是锤子 ,也可以是锯.刨子,如果你能掌握它,而且要掌握的好. 我向来喜欢了解手头工具的方方面面(也许与我的思维方式有关,总想了解得更多) .我甚至觉得,对于最常用的工具,了解得越多越好--今天掌握了一个小功能,未来两 三年都会受益. 上面是我对工具的一点感想.VS越来越

Visual Studio下SQLite数据库开发环境设置

由于我们介绍的内容都是基于微软的Visual Studio下开发的Win32平台所以下边我们介绍Visual Studio下SQLite数据库开发环境设置.具体而言我们有两种方式可以在Visual Studio中SQLite数据库使用SQLite源代码文件和使用Cocos2d-x提供的库文件.1.使用SQLite源代码文件SQLite是C编写的开源的数据库我们可以在http://www.sqlite.org/download.html网址下载最新的SQLite源代码如我下载的sqlite-ama

前端开发工具-visual studio code中html文档中输入script代码自动补全问题

问题描述 visual studio code中html文档中输入script代码自动补全问题 请问各位大神,怎么配置visual studio code(vsd)才能在html文档中插入script脚步有 自动补全的功能!!!开发工具-visual studio code中html文档中输入script代码自动补全问题-visual studio 补全"> 但是,如何在html中的script标签内实现补全 解决方案 visual studio 代码自动补全 与快捷键如何在Visual

Visual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序

visual|web|web服务|xml|程序 Visual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序(2002.02.25)   来自:CSDN    华盛顿莱得蒙德,2002年2月8日 --四年以来,微软一直从事Microsoft .NET(公司下一代XML Web服务和应用程序的理念,它们以无缝的.安全的方式联接了整个互联网上的人.设备和信息)的基础工作.下周,微软将庆祝.NET的一个重要的里程碑--该工具将向全世界发行,通过程序员它将推动下一代的网

Visual Studio 2005 集成开发环境

Visual Studio 2005 集成开发环境   作者:ChinaBang时间:2005-04-10Blog: blog.csdn.net/shuaihj                 摘要:IDE增强     内容: Microsoft Visual Studio 2005 包含许多对开发环境新的增强.创新和提高,其目的在于使 Visual  .NET 开发人员比以往更加高效.本章探讨其中的一些功能,并且阐述开发人员如何使用它们以更快.更准确地编写代码. 提示除其他对 IDE 的"改进

微软推出全新开发工具套件Visual Studio 2017

开发人员可以在这里下载最新的VS版本,VS 2017发行说明在这里.微软支持VS 2017与以前版本的VS并行安装,并已支持VS 2017安装在VS"15"预览或Release Candidate版之上. 微软推出全新开发工具套件Visual Studio 2017 此版本产品的定价和包装与VS 2015的定价保持一致.面向个人开发人员和小型企业的免费社区版本将继续提供.Professional with MSDN 和Enterprise with MSDN是其他主要的版本.2017

Visual Studio 2010 前端开发工具/扩展/插件推荐_实用技巧

怎么样让Visual Studio更好地编写HTML5, CSS3, JavaScript, jQuery,换句话说就是如何更好地做前端开发.Visual Studio 2010不管是旗舰版还是免费版都没有对前端开发方面做充分的优化.不要希望VS默认安装这些东西,我们有很多VS的扩展可是使用. 这里列出的大多数扩展都可以使用Extension Manager (Tools > Extension Manager)来安装,你可以通过Visual Studio Gallery网站下载这些扩展. We

mfc-MFC 应用开发中Combox显示下拉框的内容,怎样才能列表中的字段发生变化,而当前选中的也发生变化

问题描述 MFC 应用开发中Combox显示下拉框的内容,怎样才能列表中的字段发生变化,而当前选中的也发生变化 MFC 应用开发中Combox显示下拉框的内容,怎样才能列表中的字段发生变化,而当前选中的也发生变化.我是基于文档开发的,每次列表内容发生改变,但是当前所选的源数据内容却不发生变化,需要人为手动去选择,请问有什么好的解决办法吗? 解决方案 最简单的是用定时器不断查询数据库,如果有变化,就更新界面. 解决方案二: 用addstring函数动态插入就可以了 解决方案三: addstring