(Qt 5.7) xcoder123/SimpleSmtp_SSL_QT5 дает ошибки

Я скачал проект с GitHub с целью изучения SMTP и SSL. Однако, как только я пытаюсь запустить его проект, я получаю следующие ошибки:

  • "qt.network.ssl: QSslSocket: невозможно вызвать неразрешенную функцию SSLv23_client_method"
  • "qt.network.ssl: QSslSocket: невозможно вызвать неразрешенную функцию SSL_CTX_new"
  • "qt.network.ssl: QSslSocket: невозможно вызвать неразрешенную функцию SSL_library_init"
  • "qt.network.ssl: QSslSocket: невозможно вызвать неразрешенную функцию ERR_get_error"
  • ошибка "QAbstractSocket:: SocketError (21)"
  • "qt.network.ssl: QSslSocket: невозможно вызвать неразрешенную функцию ERR_get_error"
  • "ошибка QAbstractSocket::SocketError(20)"

Ошибки "AbstractSocket":

  • SocketError (20): используемая библиотека SSL сообщила о внутренней ошибке. Это, вероятно, результат неправильной установки или неправильной настройки библиотеки.
  • SocketError(21): предоставлены неверные данные (сертификат, ключ, шифр и т. Д.), И их использование привело к ошибке в библиотеке SSL.

Я знаю, что для работы проекта вам нужен OpenSSL. Но я думаю, что в Qt 5.7 это библиотека по умолчанию или что-то в этом роде.

Это страница проекта.

Есть что-то, чего мне не хватает? Нужно ли устанавливать OpenSSL?


РЕДАКТИРОВАТЬ: я установил OpenSSL с этого сайта. Это предварительно скомпилированная версия. Кроме того, я переместил DLL, найденную в C:\OpenSSL - Win64 в мою папку сборки

0 ответов

Другие вопросы по тегам