🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 概述 ## 编译命令 ``` protoc -I=. -I/usr/local/include -I=$(GOPATH)/src --go_out=. simple.proto -I 指定protoc的搜索import的proto的文件夹。 MacOS的protobuf的扩展放在 /usr/local/include 第三方的Go库放在gopath下 对于这个简单的例子,实际是不需要的 ``` ## 示例 ### 生成各个语言 ``` //转go protoc --go_out=. test.proto //转c++ protoc --cpp_out=. test.proto //转java protoc --java_out=. test.proto //转python protoc --python_out=. test.proto //转python protoc --java_out=. test.proto //转php protoc --php_out=. test.proto ```