安装谷歌protobuf需要编译?

时间:2012-06-10 13:37:08

标签: protocol-buffers

我只想确定:如果你想使用谷歌协议缓冲区,我可以找到编译器的二进制文件,但不知何故,似乎我还需要编译剩余的源文件。这是真的?我有一个MinGW c编译器,这样做。有人有make文件吗?

1 个答案:

答案 0 :(得分:13)

通常需要编译器将protobuf“schema”编译为一个包装器,用于代码中。所以它不是一个真正的制作/构建过程。提供更多详细信息,您将如何使用原型文件 - 即您预测的语言。

UPDATE :所以你好像没有安装python-protobuf,或者Python无法找到它。

使用

安装
apt-get install python-protobuf # for Ubuntu
yum install python-protobuf # for Fedora/Redhat

easy_install protobuf

或从源代码安装,如下所述: http://code.google.com/p/protobuf/issues/detail?id=235