OPENSSL编程起步
原文链接: http://blog.csdn.net/itmes/article/details/7711076
WINDOWS平台下OPENSSL的编译和安装使用
OPENSSL是开放源代码的,可以在其网站http://www.openssl.org下载到源代码
其源代码一般是压缩为.tar.gz格式,用winrar即可解压,但最好是把openssl解压缩到C盘的根目录,若目录的路径太深,编译时可能报错。
1.安装perl,perl可以从http://www.activestate.com/ActivePerl下载。
2.打开windows命令行窗口,定位到openssl 目录下,执行 perl Configure VC-WIN32,注意大小写;
3.执行ms\do_ms 这个bat文件,用来创建makefile文件
4.运行nmake -f ms\ntdll.mak
编译完成后会在openssl\out32dll目录下生成openssl.exe,libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib等文件
这时候openssl的命令行工具已经可用了.
后面编程时用到openssl的库时,只需要在vc工程中创建对openssl库文件的引用即可。
或者将openssl/inc32目录下的openssl文件夹拷贝到工程目录下,并把libeay32.dll, libeay32.lib文件拷贝到工程目录下,即可在程序中使用openssl的api