VS2010下openssl安装配置攻略

1、安装perl
http://www.activestate.com/ActivePerl
下载安装ActivePerl-5.16.3.1603-MSWin32-x86-296746.msi,安装在c:/Perl
用命令指示符则说不是内部或外部的命令。
这个说明安装没有自动把perl的文件路径自动添加到环境变量中去。
具体方法:
右击我的电脑--属性--高级--环境变量--在系统变量部分--双击path--在最后添加你perl的安装路径。例如;C:\Perl\bin
 注意环境变量设置后需要重启才能生效!!!
2、安装openssl
1)解压缩openssl-0.9.8l到c:/openssl-0.9.8l
2)配置WIN32环境
打开CMD命令行,进入C:\OpenSSL目录,执行命令
perl Configure VC-WIN32
设置环境变量。
3)进入VC BIN目录,配置VC环境变量
进入VS安装路径VC/Bin目录下,运行:
VCVARS32.BAT
4)返回OpenSSL目录,创建makefile文件
ms\do_mams
ms\do_ms

5)在Openssl目录下,执行编译
nmake -f ms\ntdll.mak
注:若这一步报错,进入ms目录,修改ntdll.mak,去掉/WX 编译选项重新执行 nmake -f ms\ntdll.mak
最终编译动态库完成后,输出都在out32dll目录下:包括可执行文件、两个dll 和两个lib文件: libeay32.dll, 


libeay32.lib, ssleay32.dll, ssleay32.lib,如果使用VS/VC编程只需按照下文的方法进行即可,如果需要使用openssl命令,


还需要在系统环境变量path中增加c:\openssl\out32dll路径,因为openssl.exe就在该目录下,声明后可以直接在命令行中使用


openssl命令。


3、VS2010下openssl配置
打开VS->Tools->Options->projects and solutions->VC++ Directories(VC6路径VC->Tools->Options->Directories),在


Include files中增加C:\openssl\inc32目录,假设openssl安装目录为C:\openssl,下同。
在Libray files中增加C:\openssl\out32dll。
注:如果出现vc++ 目录编辑功能已被否决。解决办法如下:
a)执行菜单栏“视图——其他窗口——属性管理器”,可以看到“属性管理器”显示在工作区左侧。
b)双击Debug | Win32下的“Microsoft.Cpp.Win32.user“,在弹出的配置框中配置。这个设置是对所有工程有效的。你可以打开


其他的工程或者新建新的工程,可以看到都继承了此配置。


4、新建项目,源文件包含的头文件和lib库,即可使用
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <openssl/bio.h>
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值