openssl 编译动态库 win11 vs2022

官网

openssl官网

安装perl

activestate_perl_官网

需要下载cli_installer 

下载后双击下载好的exe 一般就是下面这个执行文件

state-remote-installer.exe 

需要按照提示在powershell中执行网页提示的命令。

卸载perl

state clean uninstall

安装nasm

nasm官网

 以管理员方式运行安装 并加入环境变量中

确认Perl和nasm都在系统环境变量Path中

编译64位 如果32位 换32位命令行

进入VS2022开发者命令行窗口(x64)

x64 Native Tools Command Prompt for VS 2022

不想用nasm 可以添加 no-asm选项

cd D:\local\openssl

perl Configure VC-WIN64A --prefix=d:\programs\OpenSSL --openssldir=d:\programs\SSL
//动态库
perl Configure VC-WIN32 --prefix=d:\openssl_lib\shared_dll\win32
perl Configure VC-WIN64A --prefix=d:\openssl_lib\shared_dll\x64

//静态库
perl Configure VC-WIN32 no-shared --prefix=d:\openssl_lib\static_lib\win32
perl Configure VC-WIN64A no-shared --prefix=d:\openssl_lib\static_lib\x64

//Debug 版
debug-VC-WIN32
perl Configure debug-VC-WIN64A

//清理
nmake clean
//编译
nmake 
//编译安装 生成到目标目录
nmake install

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值