需要在windows 2003 下安装openssl

需要在windows 2003 下安装openssl

求教程

有些地方说,在安装openssl前还要安装perl
请问perl是什么东西?

阅读 5.2k
2 个回答

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这个程序了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进