WINDOWS QT openssl 32-bite 编译 + 引用 教程
网上的教程五花八门,而且都是各个不同版本的,不同版本能否在QT5.14.2 上用不一定,于是乎,自己弄了一整天 终于在QT5.14.2 上成功跑前来了,话不多说上教程
环境:QT5.14.2 openssl-1.1.1d win10
目的 openssl 32-bite 库
准备环境
- ActivePerl-5.28
- nasm-2.15.05-installer-x64
- VS2022(其他版本VS 的也OK)
- openssl 源码包
准备工具传送门
具体步骤
-
配置ActivePerl和nasm环境变量
-
设置->环境变量->系统环境变量->添加上ActivePerl安装路径(到ActivePerlde/bin 路径下)添加上nasm安装路径(到nasm/bin 路径下)
-
以管理员的方式 打开VS2022 X86的工具窗口(32位:x86 64位:x64)
-
切换到openssl的源码路径下 我的在F盘 所以就切换到F盘路径下
-
输入命令
perl Configure VC-WIN32 --prefix=F:\opensll-1-1-1-d //--prefix选项是指安装在F:\opensll-1-1-1-d 如果这一步出错则表示 之前配置的环境变量有问题 要重新配置 nmake nmake install //到此就安装完成 输入的库在指定的目录下 我的在F:\opensll-1-1-1-d 中 //如果中途失败了 记得nmake clean 清除上一次的编译环境 重新编译