cmake openssl 生成失败
生成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版本就好,换了之后直接过了-_-坑爹的官方文档
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通