Protocol buffers “你是什么意思?”;预期的类型名称“;在这个protobuf错误中?
对不起,protobuf是新来的。复制粘贴一些代码并得到一个没有多大意义的错误。请任何人帮忙Protocol buffers “你是什么意思?”;预期的类型名称“;在这个protobuf错误中?,protocol-buffers,protobuf-net,Protocol Buffers,Protobuf Net,对不起,protobuf是新来的。复制粘贴一些代码并得到一个没有多大意义的错误。请任何人帮忙 message person { required string name = 1; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; } message PhoneNumber { required string number = 1; optional PhoneType typ
message person {
required string name = 1;
enum PhoneType {
MOBILE = 0;
HOME = 1;
WORK = 2;
}
message PhoneNumber {
required string number = 1;
optional PhoneType type = 2 [default = HOME];
}
}
我得到的错误是当我运行protoc p2.proto--cpp_out=:
p2.proto:4:1: Expected "required", "optional", or "repeated".
p2.proto:4:1: Expected type name.
p2.proto:10:1: Expected "required", "optional", or "repeated".
p2.proto:10:1: Expected type name.
有没有可能这是一个空格/行尾/编码/隐藏的unicode字符/不可打印字符的问题?@fantactic23-我将你帖子中的代码复制/粘贴到一个
.proto
文件中,编译得很好。你确定那正是你试图编译的代码吗?我遇到了和你一样的问题,你解决了这个问题吗?