运行protoc 把.proto文件生成.pb.go文件,遇到的问题以及解决方案
来源:互联网 发布:atom php常用插件 编辑:程序博客网 时间:2024/06/05 03:07
问题一:
Expected "required", "optional", or "repeated".
参考链接http://blog.csdn.net/sparkexpert/article/details/73456767
执行protoc –version时,发现版本是2.4.1,但是解决原博客那么复杂
问题一解决方案:直接下载高版本的protoc.exe文件即可
问题二:
[libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax specified for the proto file: ticket.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
参考链接https://solicomo.com/network-dev/protobuf-proto3-vs-proto2.html讲述了proto2和proto3的差别
问题二解决方案:只需要在.proto文件开头加上syntax = “proto3”;或者syntax = “proto2”;即可
阅读全文
0 0
- 运行protoc 把.proto文件生成.pb.go文件,遇到的问题以及解决方案
- 在mac上使用protoc-gen-lua从proto文件生成lua
- GRPC编译工具protoc-gen-grpc-java编译proto文件的方式
- caffe proto.exe生成caffe.pb.h和caffe.pb.cc文件
- caffe proto.exe生成caffe.pb.h和caffe.pb.cc文件
- protoc编译proto文件之Java源码结构分析四(编译proto原型文件)
- PB-文件生成出现问题。
- protoc编译proto文件之Java源码结构分析一(addr.proto)
- protoc编译proto文件之Java源码结构分析二(person.proto)
- 如何用proto生成文件
- Google PB协议学习记录--一个简单的例子--如何编译.proto文件为.java文件
- 利用protobuffer 将 .proto 文件转成 .pb.cc 文件注意事项
- 用protoc-gen-lua生成PB的lua代码
- 用protoc-gen-lua生成PB的lua代码
- 用protoc-gen-lua生成PB的lua代码
- 命令行 运行 Java文件遇到的问题。
- PB使用一:用protobuf-java-2.5.0.jar把 buffFight.proto 生成 buffFight.java 的方法
- 关于CSV文件导入到数据的方法以及遇到的问题和解决方案
- (hdu1573)X问题(中国剩余定理+扩展欧几里得算法)
- 探索C++对象模型
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.g
- feof()和EOF的用法—— C中文件结尾的判断
- 文章标题nodejs-002nodejs数据类型
- 运行protoc 把.proto文件生成.pb.go文件,遇到的问题以及解决方案
- 教你如何阅读Oracle数据库官方文档
- JS中的数组排序函数sort()和reverse()
- 大数据时代的数据库集群技术漫谈
- [LeetCode]101. Symmetric Tree
- hdu 6038 找规律 置换 2017 Multi-University Training Contest
- 【华为机试】删除字符串中出现次数最少的字符
- 使用Antlr实现简单的DSL
- 继承和组合的区别