OpenSSL编译与配置
转载请注明出处:http://blog.csdn.net/zhangyang0402
一、Windows下编译OpenSSL
1.下载ActivePerl并安装
2.下载OpenSSL并使用WinRAR解压缩
3.使用命令提示符,进入到OpenSSL目录,执行下面的操作:
(1)执行Configure
perl configure VC-WIN32 --prefix=c:/openssl-0.9.8k
(2)运行ms目录的do_ms批处理
ms/do_ms
(3)执行make进行编译
nmake -f ms/ntdll.mak
(4)测试编译是否成功
nmake -f ms/ntdll.mak test
(5)安装到指定目录
nmake -f ms/ntdll.mak install
4.检查是否安装成功
在C:/openssl-0.9.8k目录下,生成三个文件夹:bin,include,lib
bin目录:openssl.exe,libeay32.dll,ssleay32.dll
include目录:有个openssl目录,里面有好多头文件
lib目录:libeay32.lib,ssleay32.lib
二、配置OpenSSL工作环境(VC++6.0)
1.dll
将要使用的dll(libeay32.dll,ssleay32.dll)拷贝到包含EXE文件的目录、进程的当前工作目录、Windows系统目录、Windows目录或将 dll的目录设置到Path环境变量中(需重启)。
2.include
在VC++6.0中,Tools->Options->Directories->Include files中new一个目录
C:/openssl-0.9.8k/include;
3.lib
在VC++6.0中,Tools->Options->Directories->Library files中new一个目录
C:/openssl-0.9.8k/lib。
在编写程序时,在Project->Settings->Link->Object/library modules 加入相应的库或使用#pragme comment(lib,"***.lib")引入