Непонятно куда обращать OPENSSL_CRYPTO_LIBRARY и OPENSSL_INCLUDE_DIR
Установил OpenSSL как было рекомендовано на этом сайте. Ошибок никаких не выдало. Установил прямо в проект "C:/Users/P/CLionProjects/Test1/openssl".
Изначально устанавливал библиотеку для телеграм-бота. Во время выполнения "cmake ." выпадает ошибка
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19042.
CMake Error at C:/Program Files/CMake/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:230 (mess
age):
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_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_ME
SSAGE)
C:/Program Files/CMake/share/cmake-3.20/Modules/FindOpenSSL.cmake:570 (find_package_handle_standard_args)
CMakeLists.txt:44 (find_package)
-- Configuring incomplete, errors occurred!
See also "C:/Users/P/CLionProjects/Test1/tgbot-cpp/CMakeFiles/CMakeOutput.log".
See also "C:/Users/P/CLionProjects/Test1/tgbot-cpp/CMakeFiles/CMakeError.log".
Куда мне в CMake отправлять OPENSSL_INCLUDE_DIR и OPENSSL_CRYPTO_LIBRARY?
(Работаю в CLion третий раз, до этого довольствовался встроенными библиотеками, так что опыта ноль)
Ответы (1 шт):
я думаю, что нужно проверить системную переменную OPENSSL_ROOT_DIR и OPENSSL_CRYPTO_LIBRARY
Делается это в командной строке, при вызоые команды set у Вас появится список строк, среди котрых должны быть эти переменные. примерно как на вот этой картинке:
О том, как их настраивать, проще всего раскажет картинка: зайти в панельуправления -> система, далее:
Если это не решит проблему - пишите в комментариях, будем думать дальше

