обновление libmosquitto с 1.1.3 до 1.4.8 в iOS

Я работаю над проектом, в котором использую libmosquitto 1.1.3. Он отлично работает с флагами WITH_TLS для ssl.

Теперь мне нужно обновить библиотеку до последней версии 1.4.8. Мне не удалось загрузить новую библиотеку, но в ней нет флага WITH_TLS. Когда я скопировал этот препроцессор в свой файл, он выдал ошибку: файл openssl/ssl.h не найден.

Любое использование этой библиотеки в iOS, пожалуйста, предложите что-нибудь.


person Sundeep Saluja    schedule 24.02.2016    source источник
comment
вообще не знаком с этим, но ты сказал что-нибудь подскажи! Вы пытались добавить флаг WITH_TLS в макросы препроцессора для проекта Xcode (при условии, что у вас есть проект Xcode)? stackoverflow .com/questions/26928622/   -  person yano    schedule 04.03.2016


Ответы (1)


Я решил проблему. После долгих исследований я узнал, что разница между двумя библиотеками заключается в том, что версия 1.1.3 имеет установку флага WITH_TLS только в одном файле/месте. Но в версии 1.4.8 Mosquito есть новый файл, связанный с TLS, и там также необходимо установить WITH_TLS.

После установки этого флага в двух местах я успешно компилирую.

:)

person Sundeep Saluja    schedule 16.03.2016