当前位置:   article > 正文

openssl 编译动态库 win11 vs2022_编译opensll 3.0.12生成动态库

编译opensll 3.0.12生成动态库

官网

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选项

  1. cd D:\local\openssl
  2. perl Configure VC-WIN64A --prefix=d:\programs\OpenSSL --openssldir=d:\programs\SSL
  3. //动态库
  4. perl Configure VC-WIN32 --prefix=d:\openssl_lib\shared_dll\win32
  5. perl Configure VC-WIN64A --prefix=d:\openssl_lib\shared_dll\x64
  6. //静态库
  7. perl Configure VC-WIN32 no-shared --prefix=d:\openssl_lib\static_lib\win32
  8. perl Configure VC-WIN64A no-shared --prefix=d:\openssl_lib\static_lib\x64
  9. //Debug 版
  10. debug-VC-WIN32
  11. perl Configure debug-VC-WIN64A
  12. //清理
  13. nmake clean
  14. //编译
  15. nmake
  16. //编译安装 生成到目标目录
  17. nmake install

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/540170
推荐阅读
相关标签
  

闽ICP备14008679号