cmake openssl 生成失败

news/2024/9/20 6:10:53/文章来源:https://www.cnblogs.com/Cxiangyang/p/18371666

生成azerothcode的时候报错,改成1.x版本就好了,我用的1.1.1。

CMake Error at E:/Soft/CMake326/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found version "3.1.6")
Call Stack (most recent call first):
E:/Soft/CMake326/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
src/cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
deps/openssl/CMakeLists.txt:17 (find_package)

 

我已经在cmakegui上配置了OPENSSL_ROOT_DIR和OPENSSL_INCLUDE_DIR,OPENSSL_CRYPTO_LIBRARY的路径,并且也配置到环境变量中,还是没有作用,期间重启过多次电脑。

一开始使用的是3.1.6版本的openssl,怀疑版本太高后边改成3.0.14,还是没有用,但是官方文档写的是大于等于3.x

报错信息里看得出是已经找到openssl路径了,但是为啥报错,找了很久,后边有人说换成1.x版本就好,换了之后直接过了-_-坑爹的官方文档

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/784856.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12米空间分辨率DEM数据申请下载:TanDEM-X数据集

本文介绍全球12米与30米高空间分辨率的数字高程模型(DEM)数据——TanDEM-X数据的下载申请方法~本文介绍全球12米与30米高空间分辨率的数字高程模型(DEM)数据——TanDEM-X数据的下载申请方法。Tandem-X卫星项目于2010年6月启动,并于2010年6月21日和2010年12月21日分别发射两…

Halcon图像减操作

图像减操作,也叫图像灰度值的操作 可以得到固定位置的差异 * 区域处理read_image (car1, D:/hoclan/traffic1.png) read_image (car2, D:/hoclan/traffic2.png) *显示边缘模式 dev_set_draw (margin)*图像减操作(图像灰度值的操作) 可以得到固定位置的差异 * (Traffic1 - Traf…

Echarts 5 动态按需引入图表

官网提供的按需引入方法为全量按需引入,在打包分离中,仍旧存在使用不到的图表被打包进去。 例如:组件A使用了折线图、柱状图,组件B只用到了折线图,但是打包组件B的时候,柱状图也就被打包进去。 本文提供一种动态按需引入的思路,使得只用到折线图的组件B,打包的时候只打…

柱状图倒圆角4.9版本

series处理const stackInfo = {};for (let i = 0; i < series[0].data.length; ++i) {for (let j = 0; j < series.length; ++j) {const stackName = series[j].stack;if (!stackName) {continue;}if (!stackInfo[stackName]) {stackInfo[stackName] = {stackStart: [],s…

源码解析之为何要用ConcurrentHashMap

为什么要用ConcurrentHashMap? ConcurrentHashMap是JUC包下的一个线程安全的HashMap类,我们都知道多线程的场景下要用ConcurrentHashMap来代替HashMap使用,有没有想过为什么不能用HashMap,为什么能用ConcurrentHashMap呢?下面我通过走源码的方式,带大家看一看其中的一些细…

SAFe大规模敏捷企业级实战演练培训

​ 课程简介 SAFe – Scaled Agile Framework是目前全球运用最广泛的大规模敏捷框架,也是成长最快、最被认可、最有价值的规模化敏捷框架,目前全球SAFe认证专业人士已达80万人,福布斯100强的70%都在实施SAFe。本课程是一个2天的 SAFe权威培训课程,在课程中,学员将系统地学…

【Linux】gnome桌面环境切换KDE Plasma

@目录安装KDE Plasma桌面环境添加软件源并更新apt安装kubuntu-desktop(作者没有成功)aptitude安装kubuntu-desktop多次aptitude install(特别重要特别重要)其他kde软件包卸载gnome桌面Ubuntu自带的桌面环境是gnome,本文提供了安装KDE Plasma的教程,并解决了其中可能遇到的…

Origin2024如何制作双Y轴图?

日常科研中,我们经常会用到x-y轴图,但有时候一个x对应两个y值甚至多个y值,那应该怎么做呢?下面给大家分享绘制双Y轴图的操作方法; 操作步骤: 1、先打开Origin2024软件,然后在Book1中输入如下示例数据: 2、选中所有数据:3、点击菜单栏中【绘图】→【多面板/多轴】→【…

一次实战压测流程及问题梳理

1、背景及目的 在动手之前,先要想清楚我们期望从压测中获取的价值是什么。 这次压测的背景,主要是为了应对旺季到来,避免旺季的大量流量和高并发造成服务不可用,提升稳定性。而在稳定性建设中,也会从事前、事中及事后来看,包含的维度包含风险识别、监控告警、应急流程及故…

独家揭秘丨GreatSQL 的MDL锁策略升级对执行的影响

独家揭秘丨GreatSQL 的MDL锁策略升级对执行的影响 一、MDL锁策略介绍 GreatSQL 的MDL锁有个策略方法类MDL_lock_strategy,它根据对象的类型分为了scope类型和object类型,前者主要用于GLOBAL, COMMIT, TABLESPACE, BACKUP_LOCK and SCHEMA ,RESOURCE_GROUPS,FOREIGN_KEY,CHECK…

milvus基础

Milvus 是在 2019 年创建的,其目标是存储、索引和管理深度神经网络和其他机器学习(ML)模型生成的大规模 嵌入向量。作为一种专门设计用于处理对输入向量的查询的数据库,它能够处理万亿级规模的向量索引。与现有的主要处理按照预定义模式遵循结构化数据的关系型数据库不同,…