ZeroMQ在win10下的编译
ZeroMQ是一个基于消息队列的多线程网络库,支持进程内,进程间通讯。
项目地址:
https://github.com/zeromq/libzmq.git
编译环境:cmake 3.14.2 windows10 visual studio 2017
首先是使用在libzmq\builds\deprecated-msvc\vs2017目录下 libzmq.sln 遇到问题较多,未完成编译
之后使用cmake来编译,通过
1. 使用cmake_gui,选择如下路径
选择msvc2017 x64 然后generate
2. 使用vs2017,选择libzmq作为启动项, 选择Release版本
直接编译会出错提示
然后在 poller.hpp 上添加 ZMQ_IOTHREAD_POLLER_USE_epoll 宏定义
在zmq.h上添加 ZMQ_USE_CV_IMPL_STL11宏定义
编译通过
----------------陌上阡头,草长莺飞-----------------
https://www.cnblogs.com/tyche116/