对于想要快速安装openssl的同志们
如果对于版本要求不高的同志们,建议你们安装最低版本,最低版本,最低版本!!!
重要的事情说三遍
如果不是特别闲,不要自己认为自己可以倒腾出来。。。。太浪费时间了
对于各种问题,我安装之后才知道,只要改变openssl的版本,一切都不是问题。。。。
我试过从1.1.0到0.98的所有版本,恩,我以一个过来人的经验来说的,如果你觉得自己可以,那么我只有膜拜
安装Openssl
安装perl
ActivePerl
没什么好说的
安装成功的标志
运行“CMD”命令,使用cd命令指向perl安装目录的eg文件,执行“perl example.pl”若显示“Hello from ActivePerl!”,则说明Perl安装成功
配置路径
把vs的路径添加到系统的path中
vs安装路径\VC\Bin
vs安装路径\Common7\IDE
不要问为什么,因为我也不知道,先都添加了吧,免得后面报错
打开你要用到的编译器(VC6,VC9等)找到bin目录下的vcvars32.bat,拖入cmd中,运行,自动配置编译环境。
开始正式配置openssl
解压openssl
perl Configure VC-WIN32
进入openssl文件路径
敲入perl Configure VC-WIN32 命令,运行
ms\do_ms
敲入ms\do_ms 命令(注意是‘\’),运行
敲入nmake -f ms/ntdll.mak,运行
测试
测试使用命令“nmake -f ms\ntdll.mak test”
这样就成功了
out32dll中的libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib就是编译完的库
错误介绍
只要版本低,没有错误。。。。
也有可能是我之前替换了ml.exe(这个版本尽量高吧)
在vs中编译运行Openssl项目的配置:
1)配置属性——VC++目录——在include包含目录中新增”d:\openssl_lib\include”(存放编译后的库文件的目录中);
2)VC++目录——”Library files”选择中新增目录”d:\openssl_lib\lib”。
3)配置属性——链接器——输入——附加依赖项——libeay32.lib 和ssleay32.lib即可