8

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

4

1 回答 1

13

通常需要编译器将protobuf“模式”编译为包装器,以便在您的代码中使用。所以这不是一个实际的制作/构建过程。提供更多详细信息,您将如何使用 proto 文件 - 即您项目的语言是什么。

更新:看来您没有安装 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

于 2012-06-10T13:43:17.550 回答