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宏定义

编译通过


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM