OpenSSL安装成功记 (原创)
我的系统是XP,装了VC6.0和VS2005
在Windows下安装OPENSSL,在网上看了很多帖子,照着别人的做,我的总是出错。
出错信息 cl.exe 出错。
我想也许是系统的问题吧。我想,把VC6卸载了试试吧。这一试终于看到了胜利的曙光。
前提:安装过Perl。
安装过程如下:
- 把从官网上下载的openssl-0.9.8k.tar.tar 解压缩到C盘。并把文件夹名改为openssl。它的安装目录便是C:\openssl。
- 打开命令行。输入>cd c:\openssl。
- >perl Configure VC-WIN32
- (注:一开始,我按照别人的帖子,总是输入perl Configure VC-WIN32 --prefix=c:/openssl-0.9.8g),也是出错,最后一遍没有输入后面的,正确。但也不确定是不是因为这个)。
- >cd C:\Program Files\Microsoft Visual Studio 8\VC\bin。然后在该目录输入 >VCVARS32.BAT。注册环境变量。
- (注:找到VCVARS32.BAT所在的VC安装目录就行,上面的地址是我电脑上的目录) 或者用vc的控制台。
- >ms\do_masm
- 也可以用其他编译方式>ms\do_nasm,或>ms\do_ms但我的用这两种,会出错。有一次用ms\do_nasm,后面用nmake命令编译时,提示一个语句不是命令。
- >nmake -f ms\ntdll.mak
- 成功了。成功后,会发现OPENSSL安装目录多了个文件夹在out32dll,该文件夹里有很多文件。