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

在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 。

你可能感兴趣的:(Visual,Studio,windows)