protobuf-IOS简单总结(编译、环境搭建)

什么是protobuf?


Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.


一、安装流程

(1)进入终端 跳转至protobuf文件夹. cd xxxxxxxxxxxxxx(路径)
(2)切换用户身份. sudo su 
(3)执行 ./configure
(4)执行 make
(5)执行 make check(可能message.cc会报错,解决办法请看下面)
(6)执行 make install
(7)检查是否安装成功,执行 protoc —version


二、安装protobuf编译器时遇到的问题 

(1)message.cc 报错,原因是因为少引了一个库 (据说可能是因为clang跟GCC不同的原因)

解决办法:在message.cc中 加入 #include <iostream>
(2)可能会缺少<tr1/tuple>  其原因貌似是因为XCODE5 编译器为   Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn) 
解决办法:不知道是不是因为那个压缩包的原因(PS:别人给的),我重新从官网下了个2.4.1就正常了

环境:XCODE5.0 
    protobuf 2.4.1 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值