ZeroMq是一个开源的消息队列网络框架,支持进程内和进程间的通信。
项目地址:https://github.com/zeromq0
libzmq源码地址:https://github.com/zeromq/libzmq
下面使用vs2015编译当前最新稳定版本
- 下载zeromq4.3.4
- 使用vs2015打开
注意新版zeromq已经不建议使用vs直接进行编译
手动修改文件:.\builds\deprecated-msvc\vs2015\libzmq\libzmq.vcxproj
将文件里面的stream_engine.hpp 修改为 stream_engine_base.hpp

打开项目文件:.\builds\deprecated-msvc\vs2015\libzmq.sln - 配置宏
ZMQ_IOTHREAD_POLLER_USE_SELECT
ZMQ_POLL_BASED_ON_SELECT
ZMQ_USE_CV_IMPL_WIN32API

- 编译成功
