ProtocolBuffer安装与使用小结

时间:2022-12-05 03:58:17

一、安装:
1、参考资料:
https://github.com/google/protobuf

2、前方有坑:

(1)$ ./autogen.sh 需要重要*下一些东西,请确保终端可以FQ。这里使用*没有全局翻,因此需要让终端走*使用的代理,在terminal执行:

export http_proxy="127.0.0.1:8087"
export https_proxy="127.0.0.1:8087"

之后terminal即可FQ下载。

(2)报缺autoreconf包的错误,用sudo brew install automake 来解决这个问题;

(3)报缺少libtool的问题,用sudo brew install libtool来解决;

3、编辑/etc/profileexport安装好的protobufbin目录 ,然后执行:

protoc --version

输出:

 /Users/urey/envir >protoc --version
libprotoc 3.0.0

OK~!

二、使用:

选择一种语言上手,这里选择JAVA。

建立项目,导入相应的JAR包。
导入JAR包的过程参见:https://github.com/google/protobuf/tree/master/java

用maven生成相应的JAR包再导入到项目中。

然后按照官方参考资料:
https://developers.google.com/protocol-buffers/docs/javatutorial

注意:
google的protocol buffer已经出现了第三版,所以我们要在.proto 文件中指定compiler的版本:

syntax="proto2"
or
syntax="proto3"

下面的一步一步来即可。