libzmq+cppzmq windows环境搭建

网上之前看到的大多数都是linux系统的相关配置,今天抽时间整理了一个环境配置的帖子

1.需要的安装包

   cmake编译器(本人使用Cmake3.27.5)

   VS2019

   libzmq-4.3.5

   cppzmq-4.10.0

   catch2

 首先进行libzmq的编译,因为使用zmq必须安装libzmq,基于C语言实现,可以支持多系统的应用,如下进行libzmq的编译工作

,首先确保我们的系统已经安装了vs2019+cmake

打开cmake-gui

打开我们的源码包,并新建build目录,然后点击

 

点击Finish 之后 进行Configure

如图出现警告,暂且忽略,我们保证编译通过即可

继续点击Generate,如图在../build 目录下生成了我们需要的sln工程,接下来我们就可以对工程进行编译以及安装

注意:如果安装在C盘下,我们需要以管理员身份打开VS

如果需要指定安装路径,如图修改CMAKE_INSTALL_PREFIX 为自己的工程路径

   打开VS,如图电机ALL_BUILD 进行编译,编译完成点击INSTALL 安装在配置路径

 

同理安装cppzmq ,准备安装包cppzmq-4.10.0

安装cppzmq之前,我们需要先安装catch2,否则在安装cppzmq时会有报错提示,因为编译时会在线克隆catch2,如果不能克隆,就会导致后续安装失败,所以建议先手动进行catch2的安装,

同理进行如下配置

生成sln工程进行构建及编译

这里安装在C盘如图,可添加至环境变量

最后我们进行cppzmq的安装,cppzmq是作为C++的封装库,所以使用c++开发我们必须用到

如图,这里构建时就不会再出现catch的错误了,完美

如图进行编译安装

最后生成我们需要的库头文件与静态库

注意:如果catch2没有安装在系统路径下,而是指定的路径,我们需要修改以下路径

并且编译cppzmq时需要添加到sln工程里的外部包含目录,否则找不到catch.hpp ,编译不通过。

如上是windows 下使用c++进行zmq的开发

以下是安装包链接,需要可联系qq292320491

链接:https://pan.baidu.com/s/1vVooUDTVrdRDosg2I19MsA
提取码:本人手机号后四位

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值