Windows下使用MinGW编译安装zmq的步骤

背景:

在开发过程中,需要使用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
        
)
相关推荐
汪宁宇1 天前
如何在QT5+MinGW环境中编译使用QGIS开发地图应用
c++·qt·qgis·mingw·地图库
长安第一美人8 天前
php出现zend_mm_heap corrupted 或者Segment fault
开发语言·嵌入式硬件·php·zmq·工业应用开发
不知所云,17 天前
2.windows c/c++ 编译器安装, mingw和clang
c语言·c++·windows·mingw·clang·c编译器
读书读傻了哟2 个月前
Windows 10 下 VS Code 配置 C++ 开发环境(MinGW)
c++·windows·mingw
zhongwenhua5203 个月前
ZeroMQ 编译 & 项目使用流程文档
linux·zmq
ShiinaKaze8 个月前
VSCode、clangd、mingw 配置与使用
vscode·c·mingw·clangd
witton9 个月前
MinGW下编译ffmpeg源码时生成compile_commands.json
ffmpeg·json·makefile·mingw·调试·compile_command·remake
落寞书生1 年前
cmake + vscode + mingw 开发环境配置
ide·vscode·mingw·环境搭建·cmake
獨枭1 年前
MinGW 和 MinGW-w64 的介绍与配置
mingw
张一西1 年前
ARM学习(35)单元测试框架以及MinGW GCC覆盖率报告
单元测试·mingw·gcc·覆盖率·cppunit·gcov