安裝
首先,我們需要先安裝 Homebrew ,我之前有寫過相關教程,連接如下:https://blog.csdn.net/sinat_38184748/article/details/99450330
接着打開 終端 ,根據下面方法寫入代碼
# 安裝
% brew install protobuf
# 檢查安裝結果
% protoc --version
libprotoc 3.10.0
# 轉換編譯成java文件輸出
% protoc --java_out=./ xxx.proto
簡單使用
新建文件 xxx.proto
// 聲明使用的庫版本
syntax = "proto3";
// 引用別的proto文件
import "BaseDefine.proto";
// 輸出的java文件的包路徑
option java_package = "com.test.proto";
// 輸出的java文件名
option java_outer_classname = "xxxProto";
// 枚舉類型
enum CmdID{
CMD_PLAY = 0;
CMD_STOP = 1;
CMD_START = 2;
CMD_NEXT = 3;
}
// 實體類型
message Person {
string name = 1;
int32 index = 2;
bool isFavorite = 3;
int64 size = 4;
}
更多
Protobuf 使用指南 – goldenJetty
Protocol Buffers 官網
Google_Protobuf協議——Protobuf語法 – zxng_work
protobuf2和3差異(java版)趕路人兒