0

我在 QtCreator 中创建了一个作为服务运行的应用程序。它使用 openssl 来加密客户端应用程序和服务器之间的通信。

当我在干净的 Windows server 2012 R2 上安装服务器应用程序时,一切正常。但是如果我将它安装在干净的 Windows server 2016 上,我会在启动服务时收到 sslsocket 错误。这是我的日志中显示的内容:

QSslSocket:无法调用未解析的函数 SSLv23_server_method
QSslSocket:无法调用未解析的函数 SSL_CTX_new QSslSocket:无法调用未
解析的函数 SSL_library_init
QSslSocket:无法调用未解析的函数 ERR_get_error
QSslSocket:无法调用未解析的函数 ERR_get_error

我在应用程序根文件夹中有 libeay32.dll 和 sslea32.dll。我将 QtCreator 4.2.0 与 Qt5.7.1 和 openssl 1.0.2h 一起使用。

任何想法为什么会发生这种情况?

4

0 回答 0