将 protobuf 打包成 iOS 静态库 xcode4.6.2

1、创建静态库工程  :protobuf

 

2.(github上去下载protobuf 2.5.0  [本人用的是2.5.0])在protobuf的源代码根目录中创建一个文件夹xcodeproject

 

 

 

3.将刚刚创建的的工程关闭,并将工程剪切到新建的文件夹内,并打开工程

删除protobuf.h和protobu.m

4.将下图的google文件夹拖到工程中

5.选项如下图

6.删除complier文件夹(选择remove references)

 

 

7.将所有的unitest测试文件删除掉(选择remove references)

8.添加header search path

9.command+b进行编译

报错 config.h 无法找到

10.终端进入protobuf文件夹

输入命令

 export CC=llvm-gcc; export CXX=llvm-g++; ./configure 

并执行

执行完之后 会生成 config.h  ,将config.h拖入工程 中,选 copy to

进入 xcode config.h 文件中  

1、将 文件 中的   std::tr1 全部换成 std   

2、将所有的 tr1 删除掉

11、编译一下就成功了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值