【推荐】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