背景:
在开发过程中,需要使用zmq库进行数据交互,因此需要编译zmq库。
安装步骤
软件下载
https://github.com/zeromq/libzmq.git 下载,将代码切换到git checkout 4c6cff6391分支
软件编译
bash
cd .\libzmq\
mkdir build
cd .\build\
cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=D:/software/zmq -DPOLLER=epoll ..
mingw32-make
mingw32-make install
软件部署
在D:\software\zmq目录下生成include 和lib、bin文件夹,将这三个个文件夹,拷贝到MinGW\mingw64(MinGW安装目录)目录下。
库使用
cpp
# 指定 ZeroMQ 库的静态链接
add_definitions(-DZMQ_STATIC)
target_link_libraries(
${PROJECT_NAME}
PRIVATE
pubif
prvif
-lzmq
)