Qt Https通信: TLS initialization failed 解决方法
Window端使用Qt 做开发请求Https资源时,会经常遇到 TLS initialization failed
,分析原因是,在Qt中并未包含 SSL所包含的库,因此需要开发者,自己将库拷贝到 构建目录。
注意: 这个解决方案,也要区分Qt的版本号。
QT5.12 下载Win64OpenSSL
并点击安装,在所安装的目录下,拷贝 libea32.dll
和 ssleay32.dll
库到\Qt\Qt5.12.0\5.12.0\tools\mingw73_32\bin
Qt 5.12.X 下载 Win64OpenSSL
并点击安装,在所安装的目录下,拷贝 ibcrypto-1_1-x64.dll
与 libssl-1_1-x64.dll
库到\Qt\Qt5.12.0\5.12.0\tools\mingw73_32\bin