Protocol Buffers在windwos下生成对应语言类文件

不羁岁月 提交于 2019-12-03 11:15:43

1:windows下开发,下载源码包和windows下的编译器

https://developers.google.com/protocol-buffers/docs/downloads

下载 Protocol Buffers 2.6.1 full source和 Protocol Compiler 2.6.1 binary for windows


2:解压源码包和windows下编译器包,我的路径:F:\protobuf-2.6.1   和   F:\protoc-2.6.1-win32


3:把编译器包下解压出来的protoc.exe文件拷贝到C:\Windows\System32目录下,同时拷贝一份到F:\protobuf-2.6.1\src目录下


4:CMD下,protoc --version,显示:libprotoc 2.6.1


5:F:\protobuf-2.6.1\examples目录下addressbook.proto文件


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文件

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


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!