Отсутствует зависимость OpenSSL, не будет компилироваться

При попытке использовать Cmake в Windows 10 это невозможно, так как OpenSSL не найден в моей системе, хотя он загружен и установлен.

CMake Error at C:/Program Files/CMake/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  src/cmake/macros/FindOpenSSL.cmake:184 (find_package_handle_standard_args)
  CMakeLists.txt:92 (find_package)

Я не знаком с Cmake, особенно с управлением подобным программным обеспечением для Windows 10 (потому что оно не предназначено для win10), но помощь будет оценена по достоинству!

Ожидаемые результаты: ядро ​​Azeroath компилируется и загружается нормально
Результат: ядро ​​Azeroath вообще не компилируется


person ShadowPauler    schedule 29.01.2019    source источник
comment
Видели ли вы другие вопросы о поиске OpenSSL с помощью CMake? Например. этот: stackoverflow.com/ вопросы/16248775/   -  person Tsyvarev    schedule 30.01.2019
comment
какую версию OpenSSL вы используете?   -  person Francesco Borzi    schedule 30.01.2019


Ответы (1)


Убедитесь, что вы используете правильную версию, это должен быть полный установщик, а не облегченная версия. Также проверьте, используете ли вы x86 или x64 (не смешивайте DLL).

Здесь я беру свой для Windows https://slproweb.com/products/Win32OpenSSL.html

person DJ Boxer    schedule 03.02.2019