protobuf生成的文件中缺少函数

时间:2013-02-21 09:13:53

标签: c++ protocol-buffers

我编译了以下文件lsp.proto

message LSPMessage
{
required uint32 connid=1; // Connection ID
required uint32 seqnum=2; // Sequence Num
required bytes payload=3; // Payload
}

在另一个文件中,我包含了lsp.pb.h.但是当我编译它时,LSPMESSAGE_ INIT没有声明,无法找到lspmessage _pack()。这些函数也不在生成的文件中。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

将protobuf-c编译器与C ++ API一起使用。