OpenmSSL安装.docx_第1页
OpenmSSL安装.docx_第2页
OpenmSSL安装.docx_第3页
OpenmSSL安装.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 下载安装Perl2 下载安装VC20103 下载安装OpenSSL下载openssl网址/我用的是openssl-0.9.8g版本, 没试过其它版本是否可行.把openssl-0.9.8g.tar.gz解压到c盘根目录.安装步骤:(可以参照openssl目录下的install.win32)1打开命令行进入openssl源码目录。cd c:/openssl-0.9.8.g执行perl Configure VC-WIN322执行运行msdo_ms另外两种方式如果使用也必须保证本机有编译器才能使用。:msdo_masm(默认vc自带的编译器;也也以自己下载安装):msdo_nasm(需要自己下载)3DOS窗口转到C:Program Files (x86)Microsoft Visual Studio 8VCbin目录执行vcvars32.bat以配置环境变量. Setting environment for using Microsoft Visual Studio 2010 x86 tools.4、跳到openssl目录下,编译动态链接库cd c:/openssl-0.9.8.g执行nmake -f msntdll.mak如果编译成功,输出在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll,ssleay32.lib3、VS2010下openssl配置打开VSTools-Options-projects and solutions-VC+ Directories(VC6路径VCTools-Options-Directories),在Include files中增加C:opensslinc32目录,假设openssl安装目录为C:openssl,下同。在Libray files中增加C:opensslout32dll。注:如果出现vc+ 目录编辑功能已被否决。解决办法如下:a)执行菜单栏“视图其他窗口属性管理器”,可以看到“属性管理器”显示在工作区左侧。b)双击Debug | Win32下的“Microsoft.Cpp.Win32.user“,在弹出的配置框中配置。这个设置是对所有工程有效的。你可以打开其他的工程或者新建新的工程,可以看到都继承了此配置。4、新建项目,源文件包含的头文件和lib库,即可使用#include #include #include #pragma comment(lib, libeay32.lib)#pragma comment(lib, ssleay32.lib)vs2010 vc nmake编译openssl-0.9.8e一,下载ActivePerl window安装程序下载:/ActivePerl/openSSL源码下载:/source/二, 安装ActivePerl三, 解压openssl-0.9.8e.tar.gz至c:temp目录四, 编译1, 以管理员身份运行Visual Studio Command Prompt (2010)2, cd c:tempopenssl-0.9.8e3, perl Configure VC-WIN32 -prefix=c:/openssl-0.9.8e4, msdo_ms5, 编辑ms目录下的ntdll.mak, 删除CFLAG=后的 /WX 编译选项6, nmake -f msntdll.mak (可能会有warning)7, nmake -f msntdll.mak install8, nmake -f msntdll.mak test (检查是否成功, 最后如提示pass all test则ok了, 可不执行)五, 查看安装结果C:openssl-0.9.8.e下包含了三个文件夹Bin、include、lib。bin下包括openssl.exe(openssl指令程序)、ssleay32.dll(ssl协议动态库)、libeay32.dll(密码算法库)。lib下包括libeay32.lib,ssleay32.lib。Include目录包括了OpenSSL开发设计的头文件。六, 开发环境配置在建立的项目中,设置include和lib指定到C:openssl-0.9.8.e下包含的文件夹include和lib。并在项目标属性的Linker-In

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论