Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openssl &引用;QSslSocket:无法调用未解析函数SSLv23“U服务器”方法;Windows 2016上的Qt5.7_Openssl_Windows Server 2016_Qt5.7 - Fatal编程技术网

Openssl &引用;QSslSocket:无法调用未解析函数SSLv23“U服务器”方法;Windows 2016上的Qt5.7

Openssl &引用;QSslSocket:无法调用未解析函数SSLv23“U服务器”方法;Windows 2016上的Qt5.7,openssl,windows-server-2016,qt5.7,Openssl,Windows Server 2016,Qt5.7,我已经在QtCreator中创建了一个作为服务运行的应用程序。 它使用openssl加密客户端应用程序和服务器之间的通信 当我在干净的Windows server 2012 R2上安装服务器应用程序时,一切正常。 但如果我将其安装在干净的Windows server 2016上,则在启动服务时会出现sslsocket错误。 以下是我的日志中显示的内容: QSslSocket:无法调用未解析函数SSLv23\u服务器\u方法 QSslSocket:无法调用未解析的函数SSL\u CTX\u new

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

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

QSslSocket:无法调用未解析函数SSLv23\u服务器\u方法
QSslSocket:无法调用未解析的函数SSL\u CTX\u new
QSslSocket:无法调用未解析的函数SSL\u library\u init
QSslSocket:无法调用未解析的函数ERR\u get\u error
QSslSocket:无法调用未解析的函数ERR\u get\u error

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


你知道为什么会这样吗?

?是的,我都试过了。问题是它在Win Server 2016上不起作用,但在Win Server 2012上的安装完全相同。