QT无法初始化SSL上下文

QT无法初始化SSL上下文,qt,openssl,windows-10,Qt,Openssl,Windows 10,我在代码中做了一个实现,可以将某些货币(加密货币)指向某些原因。在所讨论的选项卡中,加载了网站上的源列表(https)(JSON),其中显示了将接受捐赠的实体的信息。 但是,申请中未收到信息。。。在没有连接的默认文件(libeay32和ssleay32)的情况下打开应用程序时,应用程序将打开,但返回以下错误(在调试模式下),插入文件后,应用程序将在splashscreen上关闭 错误: QSslSocket: cannot call unresolved function TLSv1_2_cli

我在代码中做了一个实现,可以将某些货币(加密货币)指向某些原因。在所讨论的选项卡中,加载了网站上的源列表(https)(JSON),其中显示了将接受捐赠的实体的信息。 但是,申请中未收到信息。。。在没有连接的默认文件(libeay32和ssleay32)的情况下打开应用程序时,应用程序将打开,但返回以下错误(在调试模式下),插入文件后,应用程序将在splashscreen上关闭

错误:

QSslSocket: cannot call unresolved function TLSv1_2_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_get_error
编制详情:

MinGW(MSYS)
明W64
Windows 10 x64
QT 5.3.2

OpenSSL的手动编译说明:

tar xvfz openssl-1.0.2r.tar.gz
cd openssl-1.0.2r
./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbeats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whirlpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw64
make depend
make
这些文件将在gist中可用,因为它超过了允许的字符数:

已经核实的内容:

  • 我在这里查看了一些关于在安装目录和/或mingw目录和/或QT目录中包含libeay32.dll和ssleay32.dll文件的答案。 在这种情况下,我甚至下载了该站点的所有文件:,但我没有成功下载任何文件

  • 根据QT文档编译OpenSSL。在本例中,我使用MinGW手动编译OPENSSL,但应用程序在splashscreen上关闭

  • 有关代码的更多详细信息,请访问应用程序的github:

    在github上甚至有一个针对Windows的编译应用程序