当前位置: 代码迷 >> 综合 >> WARNING: Missing ‘go_package‘ option in “message.proto“
  详细解决方案

WARNING: Missing ‘go_package‘ option in “message.proto“

热度:46   发布时间:2023-12-09 10:43:08.0

在使用 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";
  相关解决方案