写这篇文章的目的是为了解决QT5.12.12不支持OpenSSL的问题,网上查了一圈,兜兜转转终于解决了。
- 下载VS2022,
装C++桌面应用就行。
添加环境变量:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64
- 下载Strawberry Perl,按照官网提示一步步操作。
- 从VS命令行进去
- 到OpenSSL目录下
- perl Configure VC-WIN64A no-asm
- nmake
- 编译个10分钟
- 把libcrypto-1_1-x64.dll和libssl-1_1-x64.dll复制到\Qt5.12.12\5.12.12\mingw73_64\bin
- 完成