windows下安装ActivePerl

    ActivePerl是一款可以执行Perl程序的工具软件,官方网站Activestate。ActivePerl共有4个版本,分别是:Community Edition、Business Edition、Enterprise Edition、OEM Editions Edition。
ActivePerl下载地址:
http://downloads.activestate.com/ActivePerl/releases/5.12.3.1204/

Perl安装比较简单,这里不再讲。下载解压后执行Installer.bat,一步步操作即可,安装完后最好手动添加PATH变量:
引用
[InsallDir]\perl\site\bin;[InsallDir]\perl\bin;


1、进入解压目录。
引用
>cd C:\openssl-0.9.8k


2、运行Configure。
引用
>perl Configure VC-WIN32


如不成功会有明显提示。

3、创建Makefile文件。
引用
>ms\do_ms


推荐使用这种方式,另外两种方式 如果使用也必须保证本机有编译器才能使用。
引用
:ms\do_masm
(默认vc 自带的编译器;也也以自己下载安装)
引用
:ms\do_nasm
(需要自己下载)

4、配置VC环境变量。
引用
>cd C:\Program Files\Microsoft Visual Studio\VC98\Bin
>vcvars32.bat


VS2008:
引用
>cd Program Files\Microsoft Visual Studio 9.0\VC\bin
>vcvars32.bat


5、编译动态链接库。
引用
>cd C:\openssl-0.9.8k
>nmake -f ms\ntdll.mak


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

6、VS2008相关配置参考:
http://www.docin.com/p-190536054.html

7、编写OpenSSL程序,可参考C:\openssl-0.9.8k\demos
(1)包含相应头文件
引用
#include <openssl/***.h>


(2) 添加静态链接库
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")


(3)将动态链接库ssleay32.dll, libeay32.dll复制到C:\WINDOWS\system32或Debug目录下,确保动态链接库在正确的路径。

你可能感兴趣的:(ActivePerl Perl)