windows下VS2010安装配置openssl

来源:互联网 发布:alibaba json jar 编辑:程序博客网 时间:2024/06/04 18:16

系统windows 7 或XP

软件:vs2010  

功能:配置openssl环境

工具:perl  openssl

下载 OpenSSL http://www.openssl.org/
下载 activeperl http://www.activestate.com/activeperl/downloads

1、先安装perl,判断安装成功是否的方法是perl example.pl

2、打开命令行cmd。输入>cd c:/openssl。(假使我安装直接安装在c盘openssl目录下),进入到目录下,再输入>perl Configure VC-WIN32,配置完了有提示

3、接着再输入>cd  C:/Program Files/Microsoft Visual Studio 10/VC/bin。然后在该目录输入 >VCVARS32.BAT。注册环境变量。(注意你可以在那个目录下找到vcvars32.bat文件)

4、重新切换回c:/openssl输入 >ms\do_nasm,意思就是在openssl目录下名为ms子目录下有一个do_nasm.bat文件,如果有误看是不是符号输错 了或者目录下没有do_nasm.bat文件

5、接着再运行>nmake -f ms/ntdll.mak


可能出现错误:'nasm' 不是内部或外部命令,也不是可运行的程序

解决方法:

1. 下载nasm.exe和ndisasm.exe作为加载汇编代码用的。(xvid编码,解码);

2. 假如你的VS6.0安装在C:
  把上面的nasm.exe和ndisasm.exe软件拷贝到:C:/Program Files/Microsoft VisualStudio/VC98/Bin中;


   如果你安装的是VS2010且安装在D盘:

  把上面的nasm.exe和ndisasm.exe软件拷贝到:D:\Program Files\Microsoft VisualStudio 10\VC\bin中;

6、> nmake -f ms\ntdll.mak install

7, > nmake -f ms\ntdll.mak test (检查是否成功, 最后如提示"pass all test"则ok了, 可不执行)

如果编译成功,最后的输出结果都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll

,libeay32.lib,ssleay32.dll,ssleay32.lib,openssl.exe;把他们放到PATH环境变量对应的一个目录里就可以了。


0 0
原创粉丝点击