我的应用程序在windows上抛出了以下错误:
QSslSocket:无法调用未解析的函数SSLv3_client_method
QSslSocket:无法调用未解析的函数SSL_CTX_new
QSslSocket:无法调用未解析的函数SSL_library_init
QSslSocket:无法调用未解析的函数ERR_get_error
QSslSocket:无法调用未解析的函数ERR_error_string
我已经安装了VS C++可再发行组件和OpenSSL,但我不知道如何告诉Qt动态链接到openSSL。我在Windows7上使用的是Qt二进制文件和Qt Creator的LGPL版本( Linux版本运行良好)
发布于 2010-12-08 06:19:20
由于某些原因,Qt不能很好地处理从Win32 OpenSSL安装项目下载的dlls。因为我观察到应用程序在安装了Tortoise的机器上运行得很流畅,所以我只复制了Tortoise提供的dll,这对我来说工作得很好。
我知道,奇怪的是那些dlls可以工作,而Win32 OpenSSL安装项目中的dlls不能工作,但现在从Tortoise Svn安装文件夹中复制dlls解决了我的问题。
https://stackoverflow.com/questions/4348333
复制相似问题