Задать вопрос
@Blunker

Как подключить openssl к qt?

Есть проект на qt c подключенной библиотекой "SmtpClient-for-Qt-1.1". Но при попытке отправить письмо qt ругается:
qt.network.ssl: QSslSocket: cannot call unresolved function d2i_DHparams
qt.network.ssl: QSslSocket: cannot call unresolved function DH_free
qt.network.ssl: QSslSocket: cannot call unresolved function d2i_DHparams
qt.network.ssl: QSslSocket: cannot call unresolved function DH_free
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState

В .pro файл добавил network. Скачал и установил openssl. Скопировал нужные dll папку qt. Ничего не помогло.
П.С. ОС Win 10
  • Вопрос задан
  • 1077 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
IGHOR
@IGHOR Куратор тега Qt
Qt/C++ DEV/CTO
Qt с их репозитория работает только с OpenSSL 1.0.x
Ответ написан
Tesla4o
@Tesla4o
Без пользы жизнь - безвременная смерть... В. Гете
в .PRO файле дабавь строчку
LIBS -L/путь к openssl.dll/ -lopenssl

Попробуй так. Обычно так линкуются либы!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы