我有以下带有枚举的消息:
message testmessage {
enum testenum {
alpha = 1;
beta = 2;
}
required unit32 datapoint = 1;
required uint32 location = 2;
required int32 displacement = 3;
}我知道如何序列化/打包和反序列化/解包普通的必填字段,但不知道枚举。在protobuf-c网站http://code.google.com/p/protobuf-c/上似乎没有任何这样的例子,如果有一个用c实现这一点的例子会很有帮助。谢谢!
发布于 2011-07-14 01:29:37
根据文档http://code.google.com/intl/sv/apis/protocolbuffers/docs/overview.html,您可能必须实际使用枚举。
尝试添加:
optional testenum enumerated = 4; 下面
required int32 displacement = 3;交叉你的手指
https://stackoverflow.com/questions/6472692
复制相似问题