【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
在Windows环境下开发go程序的过程中,需要用到 github.com/pebbe/zmq4
,依赖于ZeroMQ,但是在获取zmq4
的时候失败了。
初期解决办法,参考的是这个链接的内容:https://studygolang.com/articles/1296
然而问题还是没解决。
后面看了下自己Windows环境下的是Visual Studio 2015
,然后到这里(https://zeromq.org/download/ )下载了Visual Studio 14 2015 x64
,将解压后的文件夹中的所有.h
的文件(我看到的之后zmq.h
)拷贝到安装的mingw
的x86_64-w64-mingw32\include
目录下,然后再把libzmq-v140-mt-4_3_2.dll
拷贝到x86_64-w64-mingw32\lib
目录下,并重命名为zmq.dll
,然后编译Go程序,编译通过。
总结:下载与自己Windows位数
、vs 版本
一致的 zmq 包,然后将包里的.h
文件放到 mingw
的 include
文件夹下,把 libzmq-xx.dll
放到mingw
的 lib
目录下并重命名为 zmq.dll
.
来源:oschina
链接:https://my.oschina.net/u/2009560/blog/3142023