Protobuf C 编译器不支持 proto3

Protobuf C 编译器不支持 proto3

我刚刚使用 apt install 安装了 protobuf 编译器和 protobuf C 编译器。

protoc --version显示:libprotoc 3.12.4

但是当我尝试使用 --c_out 选项编译 proto 文件时,我得到:

Filename.proto:是包含可选字段的 proto3 文件,但代码生成器 protoc-gen-c 尚未更新以支持 proto3 中的可选字段。请要求此代码生成器的所有者支持 proto3 可选。--c_out:

我不知道下一步该怎么做。有人能帮忙吗?

操作系统版本是 Ubuntu 22.04 LTS。

相关内容