Protocol Buffers,是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。
Protobuf开源并托管在Github,Github上其实安装步骤写的很清晰了,这里也有个教程,其实和gitHub上的是差不多的。但是在安装的过程中可能会出现一些问题。
1.检查是否安装Homebrew:
配置protobuf需要HomeBrew。如没有安装,则需要配置HomeBrew,可以看下有没有版本号
brew -v
基本上都是没有安装的,可以如下安装:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
2.然后安装:
brew install automake
brew install libtool
brew instal protobuf
3.这步是可选的,2.6.1是版本号,看你安装的哪个版本,替换掉就可以了
ln -s /usr/local/Cellar/protobuf/2.6.1/bin/protoc /usr/local/bin
4.安装Objective-C的扩展
git clone https://github.com/alexeyxo/protobuf-objc.git
cd protobuf-objc
./scripts/build.sh
到这里不出问题的话基本就安装成功了,可以看下有没有版本号。
protoc --version```
网友评论