在 WIN8 64bit 上搭建 Golang + Zeromq 开发环境

zhangle234 · · 3793 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1、下载Zeromq stable release4.0.5源码:http://zeromq.org/intro:get-the-software


2、编译源代码:我用的是VS2012,将msvc10.sln工程导入,如下图所示



注意:此处的编译选项记住为 Release 和 win32。如果选择为 Debug 模式,则生成的 lib 和 dll 文件名为 libzmq_d.dll, libzmq_d.lib。按照网上相关的帖子说法,把名字中的“_d”去掉,然后在后面的步骤中使用 ”go get github.com/pebbe/zmq4“命令,虽然可以生成 zmq4.a归档文件、go build 及 go install 都可以正常完成,但是 go run 执行文件时会出现错误,具体的情况有兴趣的同学可以试试。








3、安装git程序:go get 命令会用到 git 命令,若不安装则在执行 ”go get github.com/pebbe/zmq4“命令时会报错。具体的安装方法可以去网上搜索,很简单。


4、安装 gcc 工具:网上推荐用 MinGW 软件,但是好像挺复杂,貌似里面要下的软件包挺多,有点头晕。。。这里,我找了个省事的办法,直接下载 DevC++,源文件已经放到我的下载里面,可以去下载。下载完成后直接安装,安装好的目录中就有 MinGW32,将 MinGW32 下的 bin 目录放入系统环境变量 PATH 中,不然提示没有 gcc 命令。


5、将已经编译好的 libzmq.lib 和 libzmq.dll 文件放入MinGW32 下的 lib 目录;


zmq目录下的include文件夹的两个头文件拷入 MinGW32 下的 include 中




6、执行 ”go get github.com/pebbe/zmq4“ 命令,正常的话,没有任何提示信息;在系统 GOPATH 的 pkg 包中会生成相应的文件:




7、测试:



有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:zhangle234

查看原文:在 WIN8 64bit 上搭建 Golang + Zeromq 开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3793 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传