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