安装OpenSSL时出现问题...

RaceBug2010 2010-10-13 12:31:01
我想在WIN32环境VC6.0下安装OpenSSL。

安装步骤如网帖所说如下:

环境: VC++, ActivePerl

1. 下载openssl源代码: http://www.openssl.org/

2. 配置

D:\openssl-0.9.8a>perl Configure VC-WIN32
D:\openssl-0.9.8a>ms\do_ms.bat运行时会出现找不到%OSVERSION%环境变量的错误,不必理会。

3. 编译

(ntdll.mak编译成动态dll。如需要静态dll则使用nt.mak)

D:\openssl-0.9.8a>"C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
Setting environment for using Microsoft Visual C++ tools.
D:\openssl-0.9.8a>nmake -f ms\ntdll.mak

4. 测试

D:\openssl-0.9.8a>cd out32dll
D:\openssl-0.9.8a\out32dll>..\ms\test

5. 安装

D:\openssl-0.9.8a>md c:\lib\openssl
D:\openssl-0.9.8a>md c:\lib\openssl\bin
D:\openssl-0.9.8a>md c:\lib\openssl\lib
D:\openssl-0.9.8a>md c:\lib\openssl\include
D:\openssl-0.9.8a>md c:\lib\openssl\include\openssl
D:\openssl-0.9.8a>copy /b inc32\openssl\* c:\lib\openssl\lib
D:\openssl-0.9.8a>copy /b out32dll\ssleay32.lib c:\lib\openssl\lib
D:\openssl-0.9.8a>copy /b out32dll\libeay32.lib c:\lib\openssl\lib
D:\openssl-0.9.8a>copy /b out32dll\ssleay32.dll c:\lib\openssl\bin
D:\openssl-0.9.8a>copy /b out32dll\libeay32.dll c:\lib\openssl\bin
D:\openssl-0.9.8a>copy /b out32dll\openssl.exe c:\lib\openssl\bin
D:\openssl-0.9.8a>copy README c:\lib\openssl
D:\openssl-0.9.8a>copy LICENSE c:\lib\openssl



可是在输入命令 D:\openssl-0.9.8a>nmake -f ms\ntdll.mak 后提示
'ml'不是内部或外部命令,也不是可运行程序或批处理文件。
导致安装不能成功...求神牛解释...
...全文
393 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzhengpei 2011-04-12
  • 打赏
  • 举报
回复
你可以安装一个MASM编译器,然后找到ML.EXE,考到vc的bin里就可以了,你试试

64,683

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧