WARNING: Missing 'go_package' option in "XXX.proto"
接着上一章讲,在编写将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";
【WARNING: Missing 'go_package' option in "XXX.proto"】go_package是有两部分组成,这两部分是由"; "隔开的。前边部分表示生成pb文件的路径,后边部分表示pb文件的包名。

文章图片
最后在protobuf下生成了ofc_app文件夹,以及对应的pb文件。打开生成pb文件,包名即为go_package后半部分内容。

文章图片
推荐阅读
- 六步搭建ES6语法环境
- ExcelPackage读取写入
- mac升级之(xcrun:|mac升级之:xcrun: error: invalid active developer path, missing xcrun)
- Sql2oUtil
- 数据库|效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...
- 基础3-API-值传递
- L3U1P2|L3U1P2 Dialogue(Missing the flight)
- codility|codility 之 MissingInteger
- java方法的值传递小案例
- 如何快速开发 Serverless Devs Package ?