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

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、测试:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值