Google Protobuf 在MacOS下安装和简单使用

Google Protobuf 在MacOS下安装和简单使用

安装

首先,我们需要先安装 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版)赶路人儿

发布了103 篇原创文章 · 获赞 31 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/sinat_38184748/article/details/103135008