当前位置: 首页 > article >正文

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

背景:

在开发过程中,需要使用zmq库进行数据交互,因此需要编译zmq库。

安装步骤

软件下载

https://github.com/zeromq/libzmq.git 下载,将代码切换到git checkout 4c6cff6391分支

软件编译

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安装目录)目录下。

库使用

# 指定 ZeroMQ 库的静态链接
add_definitions(-DZMQ_STATIC)

target_link_libraries(
    ${PROJECT_NAME}
    PRIVATE
        pubif
        prvif
        -lzmq
        
)


http://www.kler.cn/a/296773.html

相关文章:

  • 滚雪球学MyBatis(05):基本CRUD操作
  • Redis的watch机制详解
  • 编程语言之争:Rust 社区活跃开发者 Ed Page 谈 Rust 与 C++ 的未来
  • C语言---函数指针基础总结万字(4)
  • 基于vue框架的车辆维修管理系统的设计与实现pvno9(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 国内web组态推荐
  • 东南亚电商新蓝海:深度解析东南亚服务器租用的战略价值
  • Oracle OCP认证值得考吗? 需要门槛吗?
  • CSS background-attachment 属性详解
  • ChatGPT 3.5/4.0使用手册:解锁人工智能的无限潜能
  • 电商返利系统的高可用性与灾难恢复策略
  • IntelliJ IDEA - 强大的编程工具
  • 揭秘InnoDB:为何MySQL选择B+树作为索引结构
  • 构建STM32智能平衡车项目:PID控制算法与蓝牙通信技术
  • 2024华为OD统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C++篇)
  • PYTHON1期
  • Redis分布式
  • 【Linux】进程间通信(IPC)(第十四篇)
  • 鸿蒙轻内核M核源码分析系列十九 Musl LibC
  • 深入理解 Vue 组件样式管理:Scoped、Deep 和 !important 的使用20240909