本文共 420 字,大约阅读时间需要 1 分钟。
在使用 protoc 工具生成 go 代码的时候报出的如下错误:
protoc ./message.proto --go_out=./ WARNING: Missing 'go_package' option in "message.proto",please specify it with the full Go package path asa 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";
转载地址:http://ejaui.baihongyu.com/