繁体   English   中英

如何将文本文件解析为 C++ 中的 protobuf MessageLite 对象?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM