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