[英]How to parse a text file into a protobuf MessageLite object in C++?
通常,我可以调用google::protobuf::TextFormat::Parse
将 prototxt 文件解析为Message
。 但是现在由于某种原因我不得不使用MessageLite
。 由于 TextFormat 仅采用 Message*,因此转换失败。 有没有办法做到这一点?
MessageLite
类有一个具有以下签名的ParseFromString
成员。
bool MessageLite::ParseFromString(const string & data)
这将解析包含在字符串中的协议缓冲区。
有关更多详细信息,您可以参考有关此的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.