关于protobuf:•-a-gopackage-option-in-the-proto-source-file

接着上一章讲,在编写将proto文件生成pb文件脚本提醒一下无关go_package谬误问题,问题详情如下所示。

Please specify either:
  • a "go_package" option in the .proto source file, or
  • a "M" argument on the command line.

这是因为在 proto3 的语法中短少了 option go_package。

解决方案:
在syntax=”proto3″;下一行增加option go_package配置项。

option go_package = "ofc_app;pb_ofc_app_v1";

go_package是有两局部组成,这两局部是由”;”隔开的。前边局部示意生成pb文件的门路,后边局部示意pb文件的包名。

最初在protobuf下生成了ofc_app文件夹,以及对应的pb文件。关上生成pb文件,包名即为go_package后半局部内容。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理