在使用 protoc 工具生成 go 代码的时候报出的如下错误:
protoc ./message.proto --go_out=./WARNING: Missing 'go_package' option in "message.proto",
please specify it with the full Go package path as
a future release of protoc-gen-go will require this be specified.
是因为在 proto3 的语法中缺少了 option go_package。
解决:
在syntax下面添加option信息
option go_package = "aaa;bbb";aaa 表示生成的go文件的存放地址,会自动生成目录的。
bbb 表示生成的go文件所属的包名
比如:
option go_package = "./pbs;message";