WIN7+Visual Studio 2010安装OPENSSL开发包

前提条件:首先需要系统安装过Perl。

OPENSSL开发包安装过程如下:

  1.  
    1. 把从官网上下载的openssl-0.9.8k.tar.tar 解压缩到C盘。并把文件夹名改为openssl。它的安装目录便是C:/openssl。
    2. 打开命令行。输入>cd c:/openssl。
    3. >perl Configure VC-WIN32
      • (注:一开始,我按照别人的帖子,总是输入perl Configure VC-WIN32 --prefix=c:/openssl-0.9.8g),也是出错,最后一遍没有输入后面的,正确。但也不确定是不是因为这个。其中--prefix=c:/openssl-0.9.8g指定Openssl需要安装的路径。
    4. >cd  C:/Program Files/Microsoft Visual Studio 8/VC/bin。然后在该目录输入 >VCVARS32.BAT。注册环境变量。
      • (注:找到VCVARS32.BAT所在的VC安装目录就行,上面的地址是我电脑上的目录)
    5. 重新切换回c:/openssl输入 >ms/do_masm
      • 也可以用其他编译方式>ms/do_nasm,或>ms/do_ms但我的用这两种,会出错。有一次用ms/do_nasm,后面用nmake命令编译时,提示一个语句不是命令。
    6. >nmake -f ms/ntdll.mak
    7. 成功了。成功后,会发现OPENSSL安装目录多了个文件夹在out32dll,该文件夹里有很多文件
    8. 要是安装之后还是没有出现需要的DLL相关文件,可以采用多次重复以上的步骤,之后会发现安装目录文件会增加。
    9. 当在编译程序的时候可能出现某个DLL文件找不到的错误提示信息,这时可以先找到这个DLL文件,然后将其拷贝到C:/Windows/system32文件下,再次编译程序就会发现程序成功运行。

 

你可能感兴趣的:(OPENSSL开发技术)