openssl 安装步骤

今天在windows下安装OpenSSL将过程和碰到的题目及解决办法简记之。

openssl为C编写的源码,所以编译之后才能用。

一、编译所需环境:

   vc++6.0、ActivePerl-5.8.8.822-MSWin32-x86-280952、openssl-0.9.8e

   目前最新版本为openssl-1.0.1c,不过编译会出错的,所以本人用的是openssl-0.9.8e

 

1、安装 vc++6.0、ActivePerl-5.8.8.822-MSWin32-x86-280952,将openssl-0.9.8e加压到C:/
2、cmd 到目录“openssl-0.9.8e”下
3、cmd下执行命令:perl Configure VC-WIN32 --prefix=c:/openssl-0.9.8e
4、cmd下执行命令:ms\do_ms
5、cmd下执行命令:nmake -f ms\ntdll.mak
6、cmd下执行命令:nmake -f ms\ntdll.mak install

 

编译遇到的问题解决:

(1) nmake不是内部或者外部号令或者.bat文件

       解决办法:nmake.exe的文件,这个文件应当位于C:\Program Files\Microsoft Visual Studio\VC98\Bin目次中,设备景象变量即可。操纵:右键单击我的电脑-->属性-->高等-->环境变量--高级变量(找到path)-->编辑,将C:\Program Files\Microsoft Visual Studio\VC98\Bin加到未尾(重视要和前一个路径用";"隔开,并以";"停止;最后要提示一点,必然要重启cmd,新的path才会生效

 

 (2) “nmake -f ms\ntdll.mak”发明弹出警告框,题目为cl.exe提示缺乏mspdb60.dll

      解决办法:C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin下的mspdb60.dll文件,复制到C:\Program Files\Microsoft Visual Studio\VC98\BIN下,VC6.0即可正常运行。

 

  (3) nmake -f ms\ntdll.mak号令,报如下错误
  “ms\uplink.c(11) : fatal error C1083: Cannot open include file: ""windows.h"": No such file or directory NMAKE : fatal error U1077: ""cl"" : return code ""0 x2"" Stop.的错误”

   解决办法:先运行vcvars32,vcvars32.bat用于设置VC号令行编译的环境变量。
    再次运行“nmake -f ms\ntdll.mak”

安装成功后,C:\openssl-0.9.8.e下包含了三个文件夹Bin、include、lib。bin下包含openssl.exe(openssl指令法度)、ssleay32.dll(ssl和谈动态库)、libeay32.dll(暗码算法库)。lib下包含libeay32.lib,ssleay32.lib

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值