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

vs2022编译Activemq

一、APR下载

APR下载

1.1打开下载页面,点击Download

1.2选择Win32 Source下载

二、openssl下载

openssl下载

2.1打开下载页面,选择最新的下载

三、ActiveMQ下载

ActiveMQ下载

3.1打开下载页面,点击Download

3.2选择最新的版本

3.3选择Windows系统的下载

3.4下载

四、解压

4.1解压之后,把版本号去掉

五、编译APR

5.1如果没有安装cmake,可以参考这里先下载安装

cmake安装_安装cmake低版本-CSDN博客

5.2打开cmake,选择apr源码目录,在同目录下,选择build目录,如下图:

5.3点击Configure

5.4点击Yes,因为我们再apr目录下没有build文件夹,点击Yes创建build文件夹

5.5选择vs2022,X64,点击Finish,如下图所示:

5.6点击Generate

5.7在build文件夹,右键用vs2022打开APR.sln

5.8在ALL_BUILD上右键,选择重新生成

5.9切换Release模式,重新生成

六、编译ActiveMQ

6.1在vs2010-build目录下,右键activemq-cpp.sln用vs2022打开

6.2升级版本,点击确定

6.3在activemq-cpp上右键,重新生成

6.4报错:

错误    D8016    “/ZI”和“/Gy-”命令行选项不兼容

6.5在在activemq-cpp右键,选择属性

6.6在c/c++上,调试信息格式选择程序数据库(/Zi)

6.7重新生成,报错

错误    C1083    无法打开包括文件: “apr_pools.h”: No such file or directory     

6.8在属性页,打开c/c++,常规的附加包含目录

6.9选择编辑

6.10这里可以看到需要指定APR的文件夹路径

6.11这里选择自己的apr文件路径

6.12报错

错误    C1083    无法打开包括文件: “apr.h”: No such file or directory    activemq-cpp    E:\project\protocol\apr\include\apr_pools.h    43        

6.13还需要添加apr的build文件夹路径

6.14选择openssl的路径

6.15重新生成,可以看到编译成功,这里有静态库的路径

6.16这里显示生成的是libactivemq-cppd.lib,实际生成的文件名libactivemq-cpp.lib,如下图所示,在输出文件这里,加个d即可

6.17切换Release,修改路径之后,重新生成Release模式下的静态库

http://www.dtcms.com/a/323669.html

相关文章:

  • AnyDesk远程工具免费版,v9.5.110绿色便携版,秒连远程桌面,剪贴板同步超实用
  • 网络管理实战
  • B.10.01.6-DDD领域驱动设计:从理论到落地的完整指南
  • 【LLM实战|langgraph】langgrpah基础
  • WD5030A 芯片,24V降12V,输出电流15A,高度集成实现高效能与低成本的完美平衡
  • 如何免费配置各类AI API_Key?(附接入后测试)
  • 创建一个django项目
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(15):文法+单词第5回
  • 生产环境某业务服务JVM调优总结
  • DAY35打卡
  • [IOMMU]面向芯片/SoC验证工程的IOMMU全景速览
  • FMS 2025存储峰会获奖技术全景解读
  • 【linux基础】Linux命令提示符解析与操作指南
  • c++ 容器vector基础
  • 北斗变形监测技术应用与案例解析
  • RK3568 U盘/TF卡镜像更新
  • Mysql笔记-系统变量\用户变量管理
  • 学习嵌入式第二十四天
  • 【Python 语法糖小火锅 · 第 1 涮】
  • Vulnhub----Beelzebub靶场
  • 每周算法思考:栈与队列
  • 使用lightGCN完整训练用户 + 商品向量的 3 步指南
  • 在JVM调优时,你关注哪些指标?
  • 裸露土堆识别准确率↑32%:陌讯多模态融合算法实战解析
  • 20250808组题总结
  • C++11中的移动语义
  • Python训练营打卡Day27-类的定义和方法
  • 【后端】Java Stream API 介绍
  • C++11 ---- 线程库
  • 机器学习(西瓜书)学习——绪论