使用QT5.15.2做 MQTT 时, QSslSocket只支持到 opnessl_1.1.1g。 网上找老版本openssl 的二进制文件有点难找,可以自己编译一份。
1、安装 msys2
2、打开 mysys2 Mingw64
3、openssl_1.1.1g 源码 移动到 mingw64 环境的 /home/
4、cd 到 openssl_1.1.1g源码文件夹内
5、确认gcc -v,没有就安装 pacman -S gcc
6、配置openssl 编译选项 ./config no-asm shared --prefix=/home/openssl --openssldir=/home/openssl/ssl
7、make -j12
8、make install
9、libssl-1_1-x64.dll libcrypto-1_1-x64.dll 两个文件,放到 QT编译后的exe旁边

5388

被折叠的 条评论
为什么被折叠?



