2024年3月19日发(作者:)

1. 首先安装ActivePerl(),这一步只需默认

安装就行。

运行“CMD”命令,进入MS-DOS,在perl安装目录的eg文件夹下确认Perl是否正常

安装了:

cd C:Perleg

在该目录下执行:perl

若结果显示“Hello from ActivePerl!”,则说明Perl安装成功,可以开始使用Perl的相关命令

来进行OpenSSL的安装了

2:安装openssl

1. 初始化VC6环境变量

找到vc++ 6.0的安装目录下的VC98Bin执行如下的命令:

cd C:Program FilesMicrosoft Visual StudioVC98Bin

2. 将下载的openssl-0.9.8k_文件解压到d盘目录下Openssl文件夹下

进入Openssl目录下执行:perl Configure VC-WIN32

3. 生成配置文件

运行msdo_ms命令

如果需要其他方式进行编译,则分别运行:

msdo_masm

msdo_nasm

4. 开始进行编译

nmake -f

D:Openssl nmake -f

5.进行测试

nmake -f test

出现如下提示:

("passed all tests")则说明成功

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

文件: ,,,,;把他们放到PATH

环境变量对应的一个目录里就可以了。

参考资料:

/blog/?name=OpenSSL&id=18972

/u/25340/?id=2195336

/blog/static/3426867205/

6:假设把Openssl安装在c:openssl目录下,通过cmd命令进入控制台执行下列命令

> md c:openssl

> md c:opensslbin

> md c:openssllib

> md c:opensslinclude

> md c:opensslincludeopenssl

> copy /b D:Opensslinc32opensll* c:opensslincludeopenssl

> copy /b D: c:openssllib

> copy /b D: c:openssllib

> copy /b D: c:opensslbin

> copy /b D: c:opensslbin

> copy /b D: c:opensslbin

安装完成。

7、为VC6添加头文件和静态链接库路径。

ToolsOptionsDirectores,在Include files中增加D:Opensslinc32目录;在Libray files中增加

D:Opensslout32dll。

8、编写OpenSSL程序,可参考C:openssl-0.9.8kdemos

(1)包含相应头文件

#include

(2) 添加静态链接库

#pragma comment(lib, "")

#pragma comment(lib, "")

或ProjectSettingsLinkObjectlibrary modules填写 。

(3)将动态链接库, 复制到C:WINDOWSsystem32或Debug目录下,确保动

态链接库在正确的路径。