1、安裝 protoc
- 在該鏈接下下載protoc-3.3.0-win32.zip的包
- 將文件解壓到某一文件夾
- 將解壓出來的文件夾下的 /bin/protoc.exe 二進制的路徑添加到環境變量中
2、準備protobuf模塊以及插件
# protoc-gen-go是用來將protobuf的的代碼轉換成go語言代碼的一個插件
$ go get -u github.com/golang/protobuf/protoc-gen-go
# proto是protobuf在golang中的接口模塊
$ go get -u github.com/golang/protobuf/proto
3、進入文件所在目錄
protoc --go_out=. test.proto
4、示例
新建test.proto(windows下 idea安裝了protobuf support插件,創建文件還是找到類型,我改用sublime創建到相應路徑下了。)
syntax = "proto2";
package tutorial;
message Person {
required string name = 1;
required int32 age = 2;
optional string email = 3;
}
}
image.png
image.png