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

在Windows系统上安装OpenSSL及在VS2010中使用OpenSSL

2016-03-21 16:33 417 查看
在Windows系统上安装OpenSSL及在VS2010中使用OpenSSL
操作系统是64位Win8系统。

一、安装OpenSSL

1.下载 OpenSSL并解压,比如解压到 d:\openssl-1.0.1s 目录。(下载地址:http://www.openssl.org/

2.下载ActivePer并安装,比如安装到d:\perl目录,并在环境变量中添加path=d:\perl\bin 。(下载地址:http://www.activestate.com/ActivePer

3.建一个存放OpenSSL库文件的目录,比如为 d:\OpenSSLlib 。

4.运行2010控制台:开始-所有程序—Microsoft visual studio2010——Visual Studio Tools——Visual Studio 2010命令提示

5.进入OpenSSL源代码目录路径

cd d:\openssl-1.0.1s

6.按顺序执行下列命令

d:\openssl-1.0.1s>perl Configure VC-WIN64A no-asm --prefix=d:\OpenSSLlib (存放编译后的库文文件目录)

d:\openssl-1.0.1s>ms\do_win64a

d:\openssl-1.0.1s>nmake -f ms\ntdll.mak (编译动态库)

d:\openssl-1.0.1s>nmake -f ms\nt.mak (编译静态库)

装载OpenSSL库文件到前面指定的目录(d:\OpenSSLlib)中:

d:\openssl-1.0.1s>nmake -f ms\ntdll.mak install

d:\openssl-1.0.1s>nmake -f ms\nt.mak install

安装完成。

二.在VS2010中使用OpenSSL

为要使用OpenSSL的工程做相关配置。

鼠标右击工程名---属性

1. 配置属性---VC++目录---在include目录中新增“d:\OpenSSLlib\include”。

2. VC++目录---“Library files”选择中新增目录“d:\OpenSSLlib\lib”。

3. 配置属性---链接器---输入---附加依赖项,加入 libeay32.lib 和 ssleay32.lib 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: