运行protoc 把.proto文件生成.pb.go文件,遇到的问题以及解决方案
2017-07-26 09:43
441 查看
问题一:
参考链接http://blog.csdn.net/sparkexpert/article/details/73456767
执行protoc –version时,发现版本是2.4.1,但是解决原博客那么复杂
问题一解决方案:直接下载高版本的protoc.exe文件即可
问题二:
参考链接https://solicomo.com/network-dev/protobuf-proto3-vs-proto2.html讲述了proto2和proto3的差别
问题二解决方案:只需要在.proto文件开头加上syntax = “proto3”;或者syntax = “proto2”;即可
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”;即可
相关文章推荐
- 关于CSV文件导入到数据的方法以及遇到的问题和解决方案
- 使用Spring MVC 实现文件上传遇到的问题以及解决方案
- C程序访问hadoop运行时遇到的各种问题以及解决方案(环境变量不被sudo继承)
- python在设置编码和写csv文件遇到的问题以及解决方案
- 关于无法加载已创建的布局文件的问题的解决方案以及已布局在对应的R文件中未生成相应ID的问题的解决
- Android开发中遇到的R文件无法生成以及adb无法启动问题的解决
- ubuntu14下整合eclipse和javah生成jni头文件遇到无法访问android.app.Activity 找不到android.app.Activity的类文件问题的解决方案
- SQL SERVER 2008中定时备份数据库任务以及遇到”属性ErrorLogFile 不可用于JobServer“[SERVER]......”的问题时的解决方案
- 使用designer-qt3设计界面,生成对应.h和.cpp文件时遇到的问题
- MATLAB生成exe文件遇到问题
- 装sql server sp4时,遇到的问题:以前进行的程序安装创建了挂起的文件操作.运行程序之前,必须重新起动计算机
- 生成cocos2d Document时遇到Doxygen.config文件找不到的问题
- dhcp容灾方案(主备)所遇到的问题以及解决方案
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之一“uboot中添加对UBIFS文件系统的支持”
- 项目管理中遇到的问题以及解决方案(网络转载)
- maven 私服(nexus)架设以及项目管理中遇到的问题及解决方案
- C#中DES加密解密问题、压缩解压缩文件、进度条以及WinForm中使用控制台的解决方案
- 最近用VC/MFC写程序遇到的问题以及解决方案
- 安装.net2008后,再安装.net2003,运行项目时遇到的问题解决方案!
- terrier建立索引遇到的问题,以及解决方案