ProtocolBuffer for Objective-C 运行环境配置(真正测试过的3.0版本编译)

1.去下载protobuf

https://github.com/google/protobuf


2.进入下载的包的解压目录


3.生成config脚本,执行如下命令

$ ./autogen.sh
不过基本上你会碰到一个问题,就是提示下载Google Mock1.7,而且默认的下载路径基本上没啥效果,无论你翻不翻墙都一样

4.下载gmock
官方路径:http://code.google.com/p/googlemock/ (没个毛用,建议不要使用)
第三方路径:https://github.com/paulsapps/gmock-1.7.0
下载完成后解压,将解压的文件放到protobuf编译文件的本目录,并且以gmock作为源码根目录

5.继续执行
$ ./autogen.sh

6.这次基本上就ok了,然后执行

$ ./configure
$ make
$ make check
$ make install
在这个过程中,默认是安装在root权限的/usr/lib路径下,需要root权限,而且安装后是系统所有的用户都可以使用;
如果需要只在当前用户使用,那么
./configure
命令改为
$ ./configure --prefix=/Users/username/protobuf
剩下的命令同上

基本上可以编译通过了

7.找个文件测试下
 protoc ./*.proto --objc_out=./
如果没有问题那么就ok了
如果出现问题,重新清理你的安装路径,及编译文件,重新来一回

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值