zoukankan      html  css  js  c++  java
  • 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工程文件,具体的工程路径是“<工程目录>cocos2dcocos etworkproj.win32”。添加完成后,我们会看到解决方案中添加了libNetwork工程,如图所示。

    添加libNetwork工程



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

    添加libNetwork库引用



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

    配置头文件搜索路径

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

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


    4、配置libcurl库

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

    更多内容请关注国内第一本Cocos2d-x 3.2版本图书《Cocos2d-x实战:C++卷》
    本书交流讨论网站:http://www.cocoagame.net
    更多精彩视频课程请关注智捷课堂Cocos课程:http://v.51work6.com
    欢迎加入Cocos2d-x技术讨论群:257760386
    欢迎关注智捷iOS课堂微信公共平台

  • 相关阅读:
    【leetcode】1630. Arithmetic Subarrays
    【leetcode】1629. Slowest Key
    【leetcode】1624. Largest Substring Between Two Equal Characters
    【leetcode】1620. Coordinate With Maximum Network Quality
    【leetcode】1619. Mean of Array After Removing Some Elements
    【leetcode】1609. Even Odd Tree
    【leetcode】1608. Special Array With X Elements Greater Than or Equal X
    【leetcode】1603. Design Parking System
    【leetcode】1598. Crawler Log Folder
    Java基础加强总结(三)——代理(Proxy)Java实现Ip代理池
  • 原文地址:https://www.cnblogs.com/iOS-Blog/p/4065834.html
Copyright © 2011-2022 走看看