Windows 下OpenSSL 安装




安装环境:



1 、操作系统: Windows XP SP2

     2 、 C++编译器: VC++ 6.0



下载:



  • 下载ActivePerl  5.10.1.1007(最新的版本或较低的版本也可以):

下载地址: http://www.activestate.com/activeperl/downloads/

(当前的最新版本为 ActivePerl 5.10.1.1007 ,只要按照 Windows 下一般程序的安装步骤进行即可 ~~~ 在此就不赘述了)

  • 下载 openssl-0.9.8m(当然也可以最新的版本)并解压。

下载地址:  http://www.openssl.org/source/



Perl 和 OpenSSL 的安装:



     安装 Perl

(我的安装目录为C

运行“CMD

 



Note :如果你想看看原始的INSTALL



开始安装 OpenSSL

  • 初始化VC++ 6.0 环境变量(找到vc++ 6.0的安装目录下的\VC98\Bin\执行如下的命令):
  • 执行Configure命令(配置编译参数):
  • 运行ms\do_ms命令(在使用Configure脚本配置好参数):

另外两种方式 如果使用也必须保证本机安装有相应的编译器才能使用。 
     :ms\do_masm (默认vc自带的;也可以自己下载masm并安装)    
     :ms\do_nasm (需要下载nasm)



 

  • 运行“nmake -f ms\ntdll.mak”命令进行代码编译(需将目录跳到OpenSSL目录下)

如果编译成功,最后的输出都在out32dll



 

  • 测试使用命令“nmake -f ms\ntdll.mak test”

若安装成功的话,显示的最后几行如下图:

  • 配置VC++ 6.0下的相关参数

在 VC++ 6.0 的工具 — 》选项 — 》目录下的 Include files 下添加 OpenSSL 安装目录下的 include 目录;在 Library files 下添加 out32dll 目录,现在你就可以使用 OpenSSL 编程了 ~~~