gpt4 book ai didi

java - Protobuf "oneof"功能不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:01:49 25 4
gpt4 key购买 nike

我有一个示例 protobuf 消息:

message testMessage{    
oneof oneOfTest{
string test2 = 2;
int32 test3 = 3;
}
}

但是编译失败,说:

[ERROR] protoc failed error: Expected "required", "optional", or "repeated".
test.proto: Missing field number.

根据行号,它正在寻找“oneof”之前的必需/可选/重复的 keyworkd,并提示“oneOfTest”之后缺少字段号。这不是使用oneof的正确方法吗?我正在为 Protobuf 使用 java 编译器。

最佳答案

确保您使用的是最新版本的 Protocol Buffer 编译器:oneof 语法仅添加到上周一发布的最新版本中。

关于java - Protobuf "oneof"功能不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25629031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com