位置: 编程技术 - 正文

[置顶] [寒江孤叶丶的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教程)

  • 核定征收个体户个人经营所得税税率
  • 企业所得税税负高是什么意思
  • 税务季度申报如何网上申报填写
  • 高新技术企业三级领域
  • 股份支付为什么计入股本溢价
  • 季度盈利可以弥补以用以前年度亏损弥补
  • 用友T3怎么结转上年数据
  • 文化建设税是含税价吗
  • 工人工伤误工费赔偿多少一天
  • 在建工程有应交税费吗
  • 怎么红冲暂估成本
  • 个人劳务报酬个人所得税怎么算
  • 增值税进项和销项税的计算方法
  • 新企业所得税法规定的企业包括
  • 增值税申报内容及步骤
  • 租赁发票需要写税号吗
  • 企业的其他业务是什么
  • 工程结算完后剩余资金如何处理?
  • 金税盘减免税款贷方余额
  • 付给企业的律师费用
  • 企业拨给工会的补助怎么记账
  • 免抵退税金额是啥意思
  • 端午节给员工发福利说什么
  • 政策性减免单位社保
  • 企业所得税季度申报表A类
  • 企业信息公示社保信息怎么填,公司没有交
  • 属于项目的一个实例
  • 公务接待和商务接待自查
  • 定向增发利好还是利空股票
  • 投资入股的无形资产要摊销吗
  • 广告制作包括印花吗
  • 股东退股资金如何返还
  • mac触控板使用技巧
  • 商品流通会计科目
  • 事业单位利息收入
  • php后端技术栈
  • php 强类型
  • 当月计算的增值税怎么算
  • 新准则有哪些
  • 房产土地税计提新规
  • 注销公司的处理方式
  • 2023前端面试题目100及最佳答案
  • 图像识别算法汇总表
  • vue2和vue3的兼容
  • 税控盘开具增值税专用发票步骤
  • 暂估入库以及暂估的区别
  • 本年利润借方红字代表什么意思
  • 企业向个人借款协议范本
  • 未达起征点怎么填
  • 暂估金额与发票金额的区别
  • 企业所得税退税如何进行账务处理
  • 稳岗补贴操作流程
  • 公司买的吃的计入什么科目
  • 可供出售金融资产是指什么
  • 仲裁期间公司发工资了怎么办
  • 会计的凭证怎么做账
  • mysql tmp_table_size优化之设置多大合适
  • 软碟通可以制作uefi启动盘吗
  • win10设置不了
  • ubuntu怎么用
  • linux promisc
  • u盘ghost装机
  • 手动防止Ping攻击方法(无需防火墙)
  • 无法安装windows xp
  • 苹果公司joz
  • win8的开始
  • windows7访问windows10
  • android viewpager嵌套viewpager
  • 信号处理函数 strdup
  • shell监控进程
  • unity3d脚本编程
  • jquery插件库怎么导入
  • @jsondeserialize
  • 安卓手机查看sd卡
  • java learning
  • javascript default
  • 美国对中国纺织服装关税
  • 苏州公积金密码怎么改
  • 考上如皋地税局好吗
  • ic卡读取失败是怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设