Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Protocol buffers Protobuf不生成我想要的API_Protocol Buffers_Protobuf.js - Fatal编程技术网

Protocol buffers Protobuf不生成我想要的API

Protocol buffers Protobuf不生成我想要的API,protocol-buffers,protobuf.js,Protocol Buffers,Protobuf.js,我试图使用protobufs来帮助序列化数据,但是当我在.proto文件上运行protobuf命令时,它没有提供它所说的功能 即serializeToString和parseFromString P> >根据你的评论,你的目标是C++(即使问题是标记的原Buff.js)。 生成的文件将具有从protobuf基类继承的类: class MyMessage : public ::google::protobuf::Message { ... } SerializeToString()(注意它区分

我试图使用protobufs来帮助序列化数据,但是当我在.proto文件上运行protobuf命令时,它没有提供它所说的功能

即serializeToString和parseFromString


<> P> >根据你的评论,你的目标是C++(即使问题是标记的原Buff.js)。 生成的文件将具有从protobuf基类继承的类:

class MyMessage : public ::google::protobuf::Message {
...
}
SerializeToString()
(注意它区分大小写,带有大S)方法来自这个基类。您可以看到所有的基类方法


因此,只要尝试使用代码中的方法,它应该是可用的,即使它没有直接在生成的
.pb.h
文件中定义。

您的目标平台/语言是什么?对于Linux平台上的不同平台,C++的API可能不同。