protobuf 使用时出现的问题
来源:互联网 发布:淘宝发布宝贝添加规格 编辑:程序博客网 时间:2024/06/08 07:13
又是今天 使用protobuf 生成c# 和 lua 文件
以前都好使 今天又不好使了
也是没有报错 但是当lua方面用 ParseFromString的时候报错 :
Protocol message tag had invalid wire type
到网上查也没找到问题的关键所在
经过很长时间的排查 原来 在proto文件中定义出现了问题
这是我的proto:
message kaller
{
required int32 id = 1000;
required int32 age = 1001;
}
解决办法:
这里后面的数字(索引)要从 1 开始
如:
message kaller
{
required int32 id = 1;
required int32 age = 2;
}
这样在lua使用 ParseFromString就没有问题了
而在c#方面却没有报错
猜测可能解析的方式不一样
阅读全文
0 0
- protobuf 使用时出现的问题
- 关于使用protobuf出现undefined reference 的问题
- protobuf 使用enum时的问题
- protobuf 使用中发现的一个问题
- 在VS2012中 集成protobuf 文件时, 编译出现问题
- 安装protobuf时遇到的部分问题
- 关于protobuf的问题
- ubuntu16.04配置caffe出现protobuf问题
- 【Google Protobuf】protobuf的使用(二)
- Google Protobuf的使用
- protobuf的使用初探
- ProtoBuf 的java使用
- protobuf的使用
- ProtoBuf 的java使用
- protobuf的使用
- ProtoBuf 的java使用
- protobuf 的java使用
- protoBuf的使用---java
- 构建我的第一个机器学习----岩石水雷声呐分类器
- Spring的classpath和classpath*的区别
- Tableau操作技巧
- 关于Java日志框架的问题
- A Deep Spatial Contextual Long-term Recurrent Convolutional Network for Saliency Detection
- protobuf 使用时出现的问题
- python实现关联规则分析Apriori算法
- CCF CSP 201509-2 日期计算(Java-100分)
- Sping学习
- Tableau中的组(group)与集(set)
- Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- 二叉排序树题目一
- 设计模式之状态模式
- SAS中的编程技巧