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++项目
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++项目
相关文章推荐
- VS2008下OpenSSL编译配置
- windows下 vs2008命令行模式 编译apache+openssl
- 在vs2008下编译openssl用sha256加密
- VS2008编译openssl
- vs2008环境nmake编译 apache 2.2.29 openssl 1.0.1g mod_ssl 不知道如何生成“"..\..\srclib\openssl\inc32\openssl\store.h"”
- vs2008编译openssl问题
- VS2008下OpenSSL编译配置
- VS2008编译OpenSSL(转)
- VS2008中编译和使用OpenSSL
- vs2008下openssl编译和使用
- vs2008 libevent 编译 支持openssl
- 在VS2008中编译和使用OpenSSL
- VS2008 编译SQLite 3.8.4.3 + sqlcipher-3.1.0 + openssl-1.0.1g
- VS2008下编译生成exe的设置
- 如何使用 VS2008 编译驱动程序
- vs2008在打了SP1补丁后编译版本不匹配,导致“应用程序配置不正确,应用程序未能启动
- vs2008 中编译lua
- win7 64位系统+vs2010 编译安装openssl
- VS2008中关于编译是/clr的相关错误。
- 编译openwrt失败 “Please install theopenssl library”