在Windows下为Go安装goprotobuf
yhcharles · · 5348 次点击 · · 开始浏览步骤如下:
1. 安装Go for windows(测试版本v1.1.2),设置好GOPATH,GOROOT等环境变量
2. 安装protoc windows binary:直接下载protoc-2.5.0-win32.zip,解压protoc.exe到path所包含的目录即可
3. 拿到goprotobuf的source code:
go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}以上是官网做法,一般在windows下还需要先搞定hg等等工具
其实也可以直接从https://code.google.com/p/goprotobuf/source/browse/ 下载,点击"download zip"即可
下载之后,需要手工将zip包中的两个文件夹放到go pkg目录下
例如:C:\Go\src\pkg\code.google.com\p\goprotobuf\{proto, protoc-gen-go}
4. 安装:
go install code.google.com/p/goprotobuf/proto
go install code.google.com/p/goprotobuf/protoc-gen-go
5. 使用:
假设有一个hello.proto文件,这样编译:
protoc.exe --go_out=. hello.go
生成hello.pb.go
剩下就可以直接在你的项目里面使用hello.pb.go了
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
步骤如下:
1. 安装Go for windows(测试版本v1.1.2),设置好GOPATH,GOROOT等环境变量
2. 安装protoc windows binary:直接下载protoc-2.5.0-win32.zip,解压protoc.exe到path所包含的目录即可
3. 拿到goprotobuf的source code:
go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}以上是官网做法,一般在windows下还需要先搞定hg等等工具
其实也可以直接从https://code.google.com/p/goprotobuf/source/browse/ 下载,点击"download zip"即可
下载之后,需要手工将zip包中的两个文件夹放到go pkg目录下
例如:C:\Go\src\pkg\code.google.com\p\goprotobuf\{proto, protoc-gen-go}
4. 安装:
go install code.google.com/p/goprotobuf/proto
go install code.google.com/p/goprotobuf/protoc-gen-go
5. 使用:
假设有一个hello.proto文件,这样编译:
protoc.exe --go_out=. hello.go
生成hello.pb.go
剩下就可以直接在你的项目里面使用hello.pb.go了