新作的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
5)安裝完插件以後,能夠依據這個指引https://code.google.com/p/protobuf-dt/wiki/IntegrationWithProtoc,進行配置,實現自動編譯proto文件。建議在src目錄下創建一個gen文件夾專門存放自動生成的文件。ip