2017-09-16 10 views
1

J'ai installé OpenSSL dans msys2 en utilisant pacman:Cmake au sein msys2 pas pu trouver OpenSSL

pacman -S openssl 

Cependant Cmake (au sein msys2) est toujours pas en mesure de trouver les bibliothèques 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) 

Quelles sont les valeurs appropriées pour OPENSSL_ROOT_DIR et/ou OPENSSL_CRYPTO_LIBRARY? J'ai essayé tout ce que je peux trouver dans msys qui contient des bibliothèques openssl.

/mingw64/include/openssl/ 
/mingw64/bin/ 
/mingw64/ 

Répondre

1

Transforme la question était que la fin de la commande cmake avait:

-D MSYS2_FOLDER=c:/msys64 

Ce qui était la valeur par défaut. Mais la bonne valeur pour mon système était:

-D MSYS2_FOLDER=c:/langs/msys64 

la valeur appropriée pour OPENSSL_ROOT_DIR était:

c:/langs/msys64/mingw64 
+0

Ah, vous êtes génial. J'ai dû changer le lecteur pour le mien: 'MSYS2_FOLDER = D:/mypathto/msys64' –