Windows CMake错误:找不到openSSL或GCrypt

Windows CMake错误:找不到openSSL或GCrypt,windows,openssl,cmake,Windows,Openssl,Cmake,我正在尝试使用CMake来获取Windows的libssh二进制文件。 我有Windows7操作系统和VS2010。 我安装了OpenSSL并在CMake中设置了条目OpenSSL\u INCLUDE\u DIR和OpenSSL\u ROOT\u DIR。之后,我得到以下错误: Could NOT find NSIS (missing: NSIS_MAKE) Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES) Could NOT find

我正在尝试使用CMake来获取Windows的libssh二进制文件。 我有Windows7操作系统和VS2010。 我安装了OpenSSL并在CMake中设置了条目OpenSSL\u INCLUDE\u DIR和OpenSSL\u ROOT\u DIR。之后,我得到以下错误:

Could NOT find NSIS (missing:  NSIS_MAKE)
Could NOT find OpenSSL (missing:  OPENSSL_LIBRARIES)
Could NOT find GCrypt, try to set the path to GCrypt root folder in the system variable GCRYPT_ROOT_DIR (missing:  GCRYPT_INCLUDE_DIR GCRYPT_LIBRARIES)
CMake Error at CMakeLists.txt:57 (message):
   Could not find OpenSSL or GCrypt
欢迎任何帮助。。。
在我设置SSL\u EAY\u DEBUG和SSL\u EAY\u RELEASE条目之后,预先感谢您。

这不是一个有用的响应。你让他们干什么?