Protobuf从安装到配置整理帖

新作的Mini项目计划使用Google的Protobuf来作,关于Protobuf是什么玩意能干什么请本身去看这里:http://code.google.com/p/protobuf/python

这里讲一下安装Protobuf到在Eclipse下配置使用它的简单过程总结。git

我使用的是Windows系统,计划使用Python版本,因此首先去官网下载protoc-2.4.1-win32.zip和protobuf-2.4.1.zip两个文件,前一个是用于编译.proto文件的,后一个是运行时环境。接下来步骤以下:eclipse

1)安装easy_install,若是你的Python环境中尚未安装,须要搞一个ez_setup.py文件,protobuf-2.4.1.zip的python文件夹下有这个文件,我是拷贝到了python安装路径下,运行python ez_setup.py。须要联网环境测试

2)安装好easy_install以后,会在python的Scripts目录下生成一堆easy_install的文件,把这个目录添加到path中,就能够使用easy_install命令来安装egg文件。google

3)进入\protobuf-2.4.1\python文件夹,使用python setup.py test测试是否能够安装,若是经过测试,能够使用python setup.py install安装protobuf。插件

4)搞定上述步骤,若是须要在Eclipse进行开发,能够安装protobuf-dt,这个是google发布的一个官方插件,支持proto文件的编辑、高亮等。安装过程分为两步:code

  1. install Xtext 2.3.0 from the update site http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/
  2. install protobuf-dt from the update site http://protobuf-dt.googlecode.com/git/update-site

5)安装完插件以后,能够依据这个指引https://code.google.com/p/protobuf-dt/wiki/IntegrationWithProtoc,进行配置,实现自动编译proto文件。建议在src目录下创建一个gen文件夹专门存放自动生成的文件。ip

相关文章
相关标签/搜索