Хотите кросс-компилировать приложение C, использующее Azure IoT SDK, для которого, к сожалению, требуется Cmake.Cmake отказывается создавать мой набор инструментов, потому что утверждает, что не может найти Openssl, который я скомпилировал для моей целевой архитектуры.
Я пытался добавить OPENSSL_ROOT_DIR
в папку, в которой он находится.
SET(OPENSSL_ROOT_DIR /path/to/openssl)
Я постоянно получаю сообщение об ошибке:
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES) (found
version "1.0.2g")
Я также пытался установить системные переменныев эту папку, как предполагает ошибка, но, похоже, игнорирует их и выдает ту же ошибку.Я попытался добавить его в ту же папку, что и мой компилятор C. Также безрезультатно.
У меня закончились попытки попробовать, и я не понимаю, почему это не работает.Какие-либо предложения?