Openssl的windows编译版本,包括out32dll中生成2个dll文件和2个lib文件,以及一堆可执行文件。下载解压后可以直接使用,不需要重新编译。
开始安装OpenSSL
初始化VC++ 6.0 环境变量(找到vc++ 6.0的安装目录下的\VC98\Bin\执行如下的命令):
执行Configure命令(配置编译参数):
运行ms\do_ms命令(在使用Configure脚本配置好参数):
另外两种方式 如果使用也必须保证本机安装有相应的编译器才能使用。
:ms\do_masm (默认vc自带的;也可以自己下载masm并安装)
:ms\do_nasm (需要下载nasm)
运行“nmake -f ms\ntdll.mak”命令进行代码编译(需将目录跳到OpenSSL目录下)
如果编译成功,最后的输出都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib ;把他们放到PATH环境变量对应的一个目录里就可以了。
测试使用命令“nmake -f ms\ntdll.mak test”
若安装成功的话,显示的最后几行如下图:
配置VC++6.0下的相关参数
在VC++ 6.0的工具—》选项—》目录下的Include files下添加OpenSSL安装目录下的include目录;在Library files下添加out32dll目录,现在你就可以使用OpenSSL编程了~~~