尝试在CMake中进行配置时,OPENSSL_RIPPTO_LIBRARY Crypto SSL错误

1rhkuytd  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(120)

这是我第一次尝试安装OpenSSL。我遵循了几种(我会说长达一年的)安装OpenSSL的方法,但每次我似乎都遇到了问题。我认为我已经遵循了一个“T”的过程,但显然不是。我有一个弹出的窗口说配置过程中的错误项目文件可能无效。
我在遵循CMake指南时遇到的2个CMake错误是:

CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.25/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)

Call Stack (most recent call first):
  C:/Program Files (x86)/CMake/share/cmake-3.25/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)

Configuring incomplete, errors occurred!
See also "C:/Build/CMakeFiles/CMakeOutput.log"

字符串
我一直在遵循Windows 11的安装指南
Win64OpenSSL-3_2_0
cmake-3.25.2-windows-i386
boost_1_81_0-msvc-14.3-64
mysqlcommunity-8.0.33.0
Visual Studio 2022
我期待发挥离线由于没有互联网接入,我工作的地方,我显然没有编程经验,但我在周围的计算机确定,并会感谢任何帮助。

fnvucqvd

fnvucqvd1#

CMake在您的计算机上找不到OpenSSL目录。默认情况下,它会在OPENSSL_ROOT_PROFILE系统变量下查找该目录。请确保该变量设置正确。

628mspwn

628mspwn2#

我也有这个问题,所以请确保你有OpenSSL版本3.0和你的OPENSSL_ROOT_PROJECT和OPENSSL_LIB_PROJECT有正确的路径,我的是C:/Program Files/OpenSSL-Win 64和C:/Program Files/OpenSSL-Win 64/include .你可能有一个问题是,OPENSSL_ROOT_PROJECT配置不存在,所以你必须添加一个新的条目与+添加条目按钮.

相关问题