Windows下安装OpenSSL

环境:window 7; OpenSSL:1.0.1e;IDE:MS Visual Studio 2008  

   解压OpenSSL, 在其目录下可以有个INSTALL.W32文件,这个文件就是在windows下的安装说明。用UltraEdit等工具打开它查看安装编译方法。
   安装前需要准备的是VS环境和perl环境。vs安装就不说了。perl可以到
http://www.activestate.com/ActivePerl去下载安装。注意加入环境变量。
   再之后就可以安装了,使用vs提供的控制台安装。否则安装过程中会报出”ml”不是内部或外部命令之类的提示。

打开控制台口依次:

1.输入:perl Configure VC-WIN32
2.使用NASM,输入:ms\do_nasm
3.接着输入:nmake -f ms\ntdll.mak 安装
4.输入:nmake -f ms\ntdll.mak test 测试安装是否成功。  
5.将out32dll改名为OpenSSL,并设置环境变量,Path中增加C:\OpenSSL;增加环境变量OPENSSL_CONF,值为:C:\OpenSSL\openssl.cnf。(openssl.cnf文件从源文件中apps文件夹下获得),这样就不会在使用的时候出现WARNING: can't open config file: /usr/local/ssl/openssl.cnf的错误了。

若提示NASM命令无效,则下载nasm.exe和ndisasm.exe,见附件
   最后会显示 passed all tests提示。编译就通过了,在out32dll目录下面就可以看到生成的dll文件和可执行文件。


参考:http://zhumeng8337797.blog.163.com/blog/static/100768914201241645258903/

你可能感兴趣的:(windows,安装)