msys2中的Cmake无法找到openssl
我已使用pacman将openssl安装到msys2中:msys2中的Cmake无法找到openssl,cmake,openssl,msys2,pacman-package-manager,Cmake,Openssl,Msys2,Pacman Package Manager,我已使用pacman将openssl安装到msys2中: pacman -S openssl 然而,Cmake(在msys2中)仍然无法找到openssl库 CMake Error at C:/Langs/msys64/mingw64/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find OpenSSL, try to set the path to OpenSSL r
pacman -S openssl
然而,Cmake(在msys2中)仍然无法找到openssl库
CMake Error at C:/Langs/msys64/mingw64/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (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)
OPENSSL\u ROOT\u DIR和/或OPENSSL\u CRYPTO\u库的正确值是什么?我已经尝试了在包含openssl库的msys中所能找到的一切
/mingw64/include/openssl/
/mingw64/bin/
/mingw64/
事实证明,问题在于cmake命令的结尾有:
-D MSYS2_FOLDER=c:/msys64
这是默认的。但我的系统的正确价值是:
-D MSYS2_FOLDER=c:/langs/msys64
OPENSSL\u ROOT\u DIR的正确值为:
c:/langs/msys64/mingw64
啊,你真棒。我必须更改我的驱动器:
MSYS2\u FOLDER=D:/mypathto/msys64