如何在 Windows 下编译 OpenSSL

2025-04-20 10:29:29
推荐回答(1个)
回答(1):

1)打开VS Studio命令行工具,如图1所示。若编译64位OpenSSL库,请打开Visual Studio x64 Win64 Command Prompt,反之亦然。

  图1

  2)配置编译文件及安装目录;

  编译Win32:perl Configure VC-WIN32 --prefix=c:\some\openssl\dir

  编译Win64:perl Configure VC-WIN64A

  “c:\some\openssl\dir”目录可以改成任何你希望的安装目录

  3)搭建编译环境:

  ms\do_nasm

  ms\do_ms

  对于64位编译,将ms\do_ms替换成ms\do_win64a

  4)编译OpenSSL

  nmake -f ms\ntdll.mak

  5)安装编译生成的库到“c:\some\openssl\dir”

  nmake -f ms\ntdll.mak install