lua-protobuf icon indicating copy to clipboard operation
lua-protobuf copied to clipboard

protoc 不支持proto3的optional字段

Open colinsusie opened this issue 1 month ago • 2 comments

使用protoc.load一个proto3 消息定义,里面如果有optional字段,会报proto3 disallow 'optional' label

colinsusie avatar Nov 22 '25 16:11 colinsusie

要带protoc3_optional标志位,这个后面加的,文档里没写。

不过,不推荐用在实际项目里面用protoc.lua,这玩意毕竟是个demo用途的东西……

starwing avatar Nov 22 '25 18:11 starwing

嗯只是用于测试,但protoc要严格和pb二进制一致,才好做一些测试验证。

colinsusie avatar Nov 28 '25 06:11 colinsusie