创建SSL上下文时出错 - Qt

时间:2013-09-19 12:00:29

标签: c++ qt openssl

我尝试了Question

中提到的所有内容

但没有任何效果。   二进制文件在Windows 64位上运行正常,但几乎总是显示错误

Error Creating SSL Context()
Windows 32位上的

。我尝试了演示http客户端示例。

2 个答案:

答案 0 :(得分:11)

最后,我找到了解决方案。我是从dll网站下载dll的。你需要拿这些库

- libeay32.dll
- libssl32.dll
- ssleay32.dll
如果您使用的是MSVC ++编译器,请从此网站here获取32位的Win32 OpenSSL v1.0.2文件

安装上述二进制文件后,将上面三个dll复制到包含二进制文件的目录中。

答案 1 :(得分:9)

我推荐用于OpenSSL Windows二进制文件的this源代码。这些二进制文件没有外部依赖关系,并使用32位和64位Qt5进行测试。