perl是一门脚本语言,可以直接在百度里搜索后找到下载地址安装。 如果你是要源码安装,还需要安装VC或其他编译器哦。 下面是步骤: 1. 安装perl 2. 命令行切换到OpenSSL安装目录,运行命令:perl Configure VC-WIN32 --prefix=C:\OpenSSL(此目录最后不能有‘\’ ) 3. 创建Makefile文件:ms\do_ms 4. 编译静态库:nmake -f ms\nt.mak 编译动态库:nmake -f ms\ntdll.mak 此时可能会出现“error C2027: use of undefined type 'in6_addr'”的错误,解决方案如下: 打开s_cb.c文件,把下列代码拷到apps\s_cb.c文件中#include后面即可 struct in6_addr { union { u_char Byte[16]; u_short Word[8]; } u; }; 5. 安装静态库:nmake -f ms\nt.mak install 最后你在C:\OpenSSL目录下就可找到openssl.exe这个程序了。
perl是一门脚本语言,可以直接在百度里搜索后找到下载地址安装。
如果你是要源码安装,还需要安装VC或其他编译器哦。
下面是步骤:
1. 安装perl
2. 命令行切换到OpenSSL安装目录,运行命令:perl Configure VC-WIN32 --prefix=C:\OpenSSL(此目录最后不能有‘\’ )
3. 创建Makefile文件:ms\do_ms
4. 编译静态库:nmake -f ms\nt.mak
编译动态库:nmake -f ms\ntdll.mak
此时可能会出现“error C2027: use of undefined type 'in6_addr'”的错误,解决方案如下:
打开s_cb.c文件,把下列代码拷到apps\s_cb.c文件中#include后面即可
5. 安装静态库:nmake -f ms\nt.mak install
最后你在C:\OpenSSL目录下就可找到openssl.exe这个程序了。