我正在从XML文件生成protobuf.Descriptors.FileDescriptor
以定义不同计算机之间的接口。 FileDescriptor
非常方便定义协议并将其用于后期绑定调用。现在我也希望能够生成相应的.proto
文件,但我只在C ++实现link中找到了DebugString()
方法。
作为一种简单的解决方法,我当然可以手动执行.proto
文件生成,例如here但这会破坏使用FileDescriptor
类的许多便利。
问题:生成.proto
文件比使用手工更容易吗? (我不会考虑将C ++类包装成干净的解决方案)