WARNING: Missing ‘go_package‘ option in

执行以下报错:

protoc ./Prod.proto --go_out=./

原因:缺少了 option go_package

解决办法:

syntax = "proto3";
// 添加下面的go_package,分号前表示生成的**.pb.go文件的存放地址(会自动生成目录),分号后表示*.pb.go文件所属的包名
option go_package = "../services;service";
package services;
message ProdRequest {
  // 传入的商品id
  int32 prod_id = 1;

}
message ProdResponse {
  // 商品库存
  int32 prod_stock = 1;
}

猜你喜欢

转载自blog.csdn.net/qq2942713658/article/details/112973155
今日推荐