cocos2dx-c++接入protobuf(xcode ios)

压根没有写博文的习惯,但是这次项目因为protobuf耽误了很多时间,而且baidu和Google上我也找了很多方法,走了很多弯路,但终究还是弄好了,为了庆祝下,就分享下配置过程吧。

1.我的配置环境:

              系统:macOS Mojave10.14.16;

              Xcode:v10.3;

              protobuf:v2.5.0;

              cocos2dx:v3.17.2。

2.下载protobuf:

下载地址:https://github.com/protocolbuffers/protobuf/releases

有博文介绍cocos2dx接入protobuf要到cocos2d-x\tools\simulator\libsimulator\lib\protobuf-lite路径下看config.h文件里看protobuf的版本,其实没必要,直接区上面地址下载一个你喜欢的版本就行了,zip和tar.gz无所谓。

3.protobuf安装:

解压下载的protobuf压缩包,打开终端cd到解压后的目录,在该目录下依次执行(如果权限不够就在命令前加sudo):

(1)./configure

(2)make

(3)make check(可跳过)

(4)make install

安装完成后在输入 protoc --version,如下图出现proto版本号即为安装成功

4.将proto文件生成pb.h和pb.cc文件

比如我的proto文件为test.proto,为了省事,我是直接将test.proto文件复制到/usr/local/bin,然后终端cd到该路径下,执行./protoc -I=./ --cpp_out=./ ./test.proto,如下图就会在该路径下生成另外两个文件

4.生成可供xcode使用的静态库

网上能查到的总结一下就三种方法(第三种成功):

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值