您的位置:首页 > 运维架构

vs2008下 openssl 编译

2015-01-24 22:41 218 查看
1、从http://www.activestate.com/activeperl/downloads 下载并安装ActivePerl。

2、从http://www.openssl.org/下载OpenSSL的最新Release包,解压直到出现代码文件。

3、使用perl进行配置

如果想使用 NASM 对 汇编文件进行编译(需要安装nasm)

>perl Configure VC-WIN32 --prefix=*\some\openssl\dir

也可以

>CD c:\some\openssl\dir

>perl
Configure VC-WIN32

> ms\do_nasm

如果不想使用汇编文件,那么

> perl Configure VC-WIN32 no-asm --prefix=*/some/openssl/dir

> ms\do_ms

如果提示 “perl” 不是内部或外部命令 也不是可运行的程序 ,那么检查perl的环境变量是否写对了

C:\Perl\site\bin;C:\Perl\bin;





4、生成动态链接库(lib和dll)

首先注册nmake工具,使其命令能够在cmd下使用

运行 *:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat

或者



然后使用 Visual Studio 2008 命令工具 >cd *\openssl-1.0.X





> nmake -f ms\ntdll.mak

编译测试例子

> nmake -f ms\ntdll.mak test

安装编译后的库供开发使用

> nmake -f ms\ntdll.mak install

如果需要只生成静态链接库(lib)

> nmake -f ms\nt.mak

编译测试例子

> nmake -f ms\nt.mak test

安装编译后的库供开发使用

> nmake -f ms\nt.mak install

安装后效果



开发的时候就可以把include和lib路径添加到vs>工具>选项>项目和解决方案>VC++项目



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: