1:windows下開發,下載源碼包和windows下的編譯器java
https://developers.google.com/protocol-buffers/docs/downloadspython
下載 Protocol Buffers 2.6.1 full source和 Protocol Compiler 2.6.1 binary for windowsc++
2:解壓源碼包和windows下編譯器包,個人路徑:F:\protobuf-2.6.1 和 F:\protoc-2.6.1-win32windows
3:把編譯器包下解壓出來的protoc.exe文件拷貝到C:\Windows\System32目錄下,同時拷貝一份到F:\protobuf-2.6.1\src目錄下google
4:CMD下,protoc --version,顯示:libprotoc 2.6.1spa
5:F:\protobuf-2.6.1\examples目錄下addressbook.proto文件code
6:CMD到F:\protobuf-2.6.1,執行:教程
protoc --proto_path=examples --java_out=examples/javacode examples/addressbook.proto
而後能夠看到F:\protobuf-2.6.1\examples\javacode目錄下java源文件已經生成,帶java package目錄
開發
7:接着6的CMD路徑下,生成對應的C++和python文件get
C++ 【protoc --proto_path=examples --cpp_out=examples/c++code examples/addressbook.proto】 python 【protoc --proto_path=examples --python_out=examples/pythoncode examples/addressbook.proto】
Protocol Buffers:
開發者地址: https://developers.google.com/protocol-buffers/
安裝包下載:https://developers.google.com/protocol-buffers/docs/downloads
各語言教程:https://developers.google.com/protocol-buffers/docs/tutorials 主要是Java,C++,Python