在做当前的宠物游戏的时候,需要用到长链,数据打算使用protobuf,这两天将protobuf在ios项目和android项目进行了集成。
一.准备工作
下载protobuf源码: 下载链接
不太建议去github上下载,因为还需要使用automake autoconf来配置,直接从谷歌protobuf官网下载,接下来执行四步即可到位。
二.安装
这里默认源码是从谷歌protobuf官网下载好的。解压文件,应该是这样的
就在当前目录执行下面四步:
1.运行 ./configure
2.运行 make
3.运行 make check
4.运行 make install
如果出现permission deny,请在前面加sudo赋予权限。
这样,protobuf就在本机安装好了, linux或者mac一般安装在 /usr/local。
打开/usr/local/bin,可以看到protoc,这个工具是我们用来编译proto文件的。
打开/usr/local/include,这是我们的pb的头文件,编译pb库的时候需要用到。(pb是protobuf简称,后面简称pb)
打开/usr/local/lib,可以看到各种 .a .dylib 文件,这就是编译出来的静态链接库。