cmake Could NOT find OpenSSL

2023-05-16

问题

使用cmake编译一个软件时,因为需要使用到openssl,且有指定版本需要,但是系统中的是低版本,不支持升级高版本,只能自行安装,cmake指定使用哪个版本的openssl方法。

  1. 找到指定openssl版本的CMakefile.txt 文件,搜索openssl,找到指定openssl版本的地方
  2. 将如下配置添加到指定版本命令前

指定openssl路径
set(OPENSSL_ROOT_DIR “openssl安装目录”)
set(OPENSSL_LIBRARIES “${OPENSSL_ROOT_DIR}/lib”)
set(OPENSSL_INCLUDE_DIR ${OPENSSL_ROOT_DIR}/include)

打印变量内容
message(“OPENSSL_LIBRARIES ${OPENSSL_LIBRARIES}”)
message(“OPENSSL_INCLUDE_DIR ${OPENSSL_INCLUDE_DIR}”)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cmake Could NOT find OpenSSL 的相关文章

随机推荐