1. 首先在我的博客资源中下载Win32OpenSSL-1_0_1.rar, 然后解压得到Win32OpenSSL-1_0_1.exe,然后安装。
2. 安装Win32OpenSSL-1_0_1.exe, 主要是为了得到编译好的openssl库和头文件。 安装后, 在安装目录中有OpenSSL-Win32这个文件夹, 我是直接安装在C盘里面的, 所以其目录是:C:\OpenSSL-Win32, 在这个C:\OpenSSL-Win32目录下, 有很多openssl的库和头文件, 截图给大家看看, 方便大家核对:
3. 在VC++6.0增加对C:\OpenSSL-Win32目录下的库和头文件的索引, 方法是, 选择菜单栏中的"Tools", 然后选择“Options...”, 然后添加索引。
编写 OpenSSL 程序
( 1 )包含相应头文件
#include <openssl/***. h >
(2) 添加静态链接库
#pragma comment (lib, "libeay32.lib" )
#pragma comment (lib, "ssleay32.lib" )
或 Project à Settings à Link à Object/library modules 填写 libeay32.lib ssleay32.lib 。
( 3 )将动态链接库ssleay32.dll, libeay32.dll 复制到 C:/WINDOWS/system32 或 Debug 目录下,确保动态链接库在正确的路径。