位置: 编程技术 - 正文

[置顶] [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers)

编辑:rootadmin

推荐整理分享[置顶] [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

原创文章,欢迎转载,转载请注明:文章来自[寒江孤叶丶的Cocos2d-x之旅系列]

博客地址: 打开大神的git,点击右边的Download Gist,进行下载,下载解压后,得到一个build-protobuf-2.5.0.sh文件,直接将他拖到终端里,按下回车!

然后界面会疯狂的滚动,直到你看到了一个绿色的Done!

这就大功告成了!所生成的文件在哪儿呢?

/Users/archerpeng/protobuf

其中archerpeng是我的用户名,替换成你自己的!(下不赘述)

里边共有三个文件夹。

bin 是用来生成.h和.cc的编译器(后详述)

include 是头文件(们),到时候要加入到项目头文件搜索路径

lib 是库文件。到时候也要引用进项目中

3.如何安装使用编译器生成文件?

[置顶]
        [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers)

首先要写一个proto文件(不妨叫helloworld.proto),在该文件中添加一个名为"helloworld"的message结构,用来描述通讯协议中的结构化数据。该文件的内容如下

下边就要调用之前所说的bin目录里边的编译器了,在终端里输入

按回车就可以了。

上边的有点长,简单的说 上边所说的bin的路径/protoc --proto_path=include文件的路径 --cpp_out=CPP文件输出保存的路径 .proto文件所在路径/helloworld.proto

这时,能看到自动编译出来两个文件

然后将这俩文件 以及刚刚那个proto都放到 Cocos2d项目的class文件下,并将其导入项目

4.Xcode 的配置!

首先将之前所提到的lib目录中的libprotobuf.a导入项目

紧接着,添加头文件搜索路径:

就是刚刚那个include路径!

然后……编译!

5.简单使用实例:

运行结果:

hwOut : ArcherPeng

这样就成功了!

这里有lua版的:

Cocos2dx技术(三)——cocos2dx基本概念(五)场景 一、什么是场景场景是包含精灵、标签、节点和其他游戏UI元素的对象容器。场景负责游戏逻辑的运行和游戏内容的逐帧渲染。每个游戏至少需要一个场

[常见错误 及 解决方案系列]USE " cc.exports.* = value " INSTEAD OF SET GLOBAL VARIABLE" 原创文章,欢迎转载,转载请注明:文章来自[寒江孤叶丶的常见错误及解决方案系列]博客地址:

cocos2dx动画播放混乱 今天在做项目的时候,做了几个动画的plist,却发现播放起来总是串。百度之后发现这个帖子

标签: [置顶] [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers)

本文链接地址:https://www.jiuchutong.com/biancheng/368920.html 转载请保留说明!

上一篇:cocos2dx 使用过程中内存管理的理解(cocos2dx 教程)

下一篇:Cocos2dx技术(三)——cocos2dx基本概念(五)场景(cocos2d教程)

  • 免税农产品发票怎么做账
  • 提现的手续费怎么做账
  • 同级财政拨款的管理要求有哪些
  • 建筑业增值税税率2022
  • 小规模纳税人不开票需要纳税吗
  • 电子税务局怎么添加购票人
  • 逾期不缴纳税款责令限改期限内改正的
  • 客户能把货款打给个人吗
  • 盈余公积的用途是什么
  • 拆迁置换安置房
  • 多缴所得税返还现金流
  • 政府专项补助购置固定资产进项税可以抵扣吗?
  • 对公账户汇款用途可以随便写吗
  • 应征消费税的汽车为啥不能抵扣
  • 发放短期外汇贷款的意义
  • 购进原材料没有发票怎么做分录
  • 固定资产的清查由哪个部门负责
  • 银行本票通俗
  • 营改增后在建工程转让应缴纳税费有哪些
  • 城市维护建设税的计税依据是什么
  • 分公司的款汇入总公司得出什么证明
  • 外籍人员探亲签证
  • 具备以下条件
  • 清产核资的步骤
  • 事业单位 年终
  • 工程物资期末余额应在资产负债表中填列?
  • 转让金融商品应交增值税怎么算
  • mac如何连接电脑
  • 系统安装工具有什么用
  • php中删除文件的函数
  • mac环境搭建
  • win10一直显示修复
  • 电脑桌面换壁纸的软件
  • 以固定资产换入无形资产
  • php缩放图片
  • 开票收款人在哪里设置
  • 公司员工个人所得税交多少
  • vue中elementui怎么用
  • 现金清查的会计分录
  • 微信小程序最新咸鱼之王兑换
  • 机器学习--使用朴素贝叶斯进行垃圾邮件分类
  • mlocate.db 删除
  • 燃油税税率是多少
  • 帝国cms使用手册
  • xadmin配置
  • 赠品没有收到
  • 进项税额转出忘记申报咋办
  • 房地产企业收到定金是否要预缴税款
  • 清算时应交税金如何处理
  • MySQL错误什么意思
  • 个体工商户税务注销流程
  • 其他收益会计科目核算什么
  • 可以抵扣土地增值税的项目
  • 工程一般挂靠取得的收入怎么做账?
  • 收客户利息怎么处理
  • 公司与股东的往来款
  • 出口视同内销如何申报?
  • 母子公司间借款利息免增值税
  • 进口材料是什么意思
  • 总账建账要建全部科目吗
  • sql 截取字符串某个字符之后
  • windows2003 64位注册码 序列号 激活码
  • windows2008 iis7如何取消目录执行权限的详细图文介绍
  • windows终端美化
  • win10安装更新
  • svchos1.exe - svchos1是什么教程 有什么作用
  • switpa.exe - switpa是什么进程
  • macbook恢复macos
  • rpm包安装位置
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • qq突然显示windows登录
  • 升级win10之后东西不见了
  • win xp系统安装
  • linux配置ip地址文件
  • eclipse如何调节字体
  • WWW封装共享 [复制链接]
  • three.js入门教程(合集)
  • jqueryui easyui
  • 税务退休工资
  • 民间非营利组织包括哪些单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设