问题:
在装有 Qt 的 win10 平台运行程序,可以正常连接网络换用 Vs 编译或则放置到没有 QT 的环境就出现 QNetwork 无法正常连接网络,根据打印提示出现 “QSslSocket: TLS initialization Failed”
相关问题:
我的解决方案:
1 下载
安装了完整 64bit/32bit 根据自己需要选择
http://slproweb.com/products/Win32OpenSSL.html
2 关联
#这是 pro 文件的,VS 自己关联就可以
INCLUDEPATH += C:\workspace\normalsoftware\OpenSSL-Win32\include\openssl
LIBS += -LC:\workspace\normalsoftware\OpenSSL-Win32\lib \
-llibssl \
-llibcrypto
3 部署(这步仅真对需要将程序单独部署的)
就是把相关内容放置在一起
libcrypto-1_1.dll
libssl-1_1.dll