XP下安装openssl的过程
XP下安装openssl实在是比较折腾人, 建议有使用linux的朋友还是直接在linux下操作, linux下比如是debian或ubuntu之类的只要apt-get install openssl 一句命令就完成安装, 而XP下就得进行比较烦琐的步骤. 以下我为的安装步骤:
(1)下载并安装ActivePerl, 我用的版本是ActivePerl-5.10.1.1007-MSWin32-x86.
(2)到www.openssl.org上下载openssl安装包, 我下的是openssl-0.9.8g.tar.gz.
(3)解压openssl-0.9.8g.tar.gz到C:/openssl-0.9.8g目录(当然其他目录也可以).
(4)先看下C:/openssl-0.9.8g目录下的INSTALL.xx安装帮助文件, 我是WIN32的所以看INSTALL.W32
(5)按照帮助文件输入:perl Configure VC-WIN32 --prefix=c:/some/openssl/dir
(6)因为我不使用汇编文件所以输入:ms/do_ms (到这里比较顺利)
(7)输入编译指令: nmake -f ms/ntdll.mak
(a)提示错误: ./crypto/cversion.c(105) : error C2220: warning treated as error - no 'object' file generated
解决办法: 打开ms/ntdll.mak文件, 去掉CFLAGS变量中的/wx, 不将该警告当成错误.
(b)继续编译, 提示错误:cryptlib.obj : error LNK2001: unresolved external symbol _OPENSSL_ia32_cpuid
out32dll/libeay32.dll : fatal error LNK1120: 1 unresolved externals
解决办法: 修改do_ms文件如下:
perl util/mkfiles.pl >MINFO
perl util/mk1mf.pl debug no-asm VC-WIN32 >ms/nt.mak
perl util/mk1mf.pl debug dll no-asm VC-WIN32 >ms/ntdll.mak
perl util/mk1mf.pl debug no-asm VC-CE >ms/ce.mak
perl util/mk1mf.pl debug dll no-asm VC-CE >ms/cedll.mak
perl util/mkdef.pl 32 libeay > ms/libeay32.def
perl util/mkdef.pl 32 ssleay > ms/ssleay32.def
[注]该方法来自 http://blog.csdn.net/wangxing1018/archive/2008/05/30/2497536.aspx
(8)输入安装指令:nmake -f ms/ntdll.mak install
(9)此时openssl已经安装成功了.
XP下安装openssl的过程相关推荐
- 利用WindowsPhone7_SDK_Full.rar_for_xp,在xp下安装sdk,部署xap软件的教程
很多朋友都在苦恼xp下无法安装sdk,进而无法在xp下部署软件. 结合本人实测经验,总结了一下最简单的方法. 1.下载dotNetFx40_Full_setup,并安装. 官方下载地址: [ hide ...
- 在Windows XP下,安装VS 2010 Express For Windows Phone .
在安装Windows Phone SDK 的系统环境要求中,只支持windows vista.windows 7,不支持winXP,暂时不想升级win7的用户,想要在XP系统开发WP应用程序,就多了一 ...
- XP下安装SQL2000企业版
XP下安装SQL2000企业版 一.在SQL2000的目录中找到MSDE这个目录(SQL的桌面引擎),点击setup.exe. 二. 安装结束重启系统 三. 然后再SQL2000的目录下的AUTORU ...
- XP下安装IIS6.0的办法
XP下安装IIS6.0的办法 首先在运行中输入"c:/windows/inf/sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件. 在sysoc.inf中找到 ...
- Windows XP下安装配置声卡
Windows XP下安装配置声卡 随着多媒体技术的不断发展,以及其应用的越来越广泛,声卡成为多媒体计算机必不可少的标准硬件设备之一,目前市场上的声卡大部分都属于即插即用的类型,对于普通用户来说其安装 ...
- 利用虚拟机在windows XP下安装ubuntu操作系统
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! http ...
- WIN7下安装openssl
WIN7下安装openssl 一.安装openssl 安装前提,安装需要下载 Perl 和 Microsoft Platform SDK,VC 1.安装 ActivePerl openssl需要使用p ...
- 瑞友天翼4.0在XP下安装注意事项
瑞友天翼4.0在XP下安装注意事项 此版本只支持Windows Xp Professinal SP2下安装.如果你的Xp不是SP2请按照一下方法修改操作系统,并安装Xp的SP2补丁包!+ o( f+ ...
- Ubuntu下安装Qt全部过程
Ubuntu下安装Qt全部过程 (2013-03-04 22:12:02) 转载▼ 分类:ARM Linux 1.到官网http://qt-project.org/downloads或者ftp:/ ...
最新文章
- 强烈推荐!最好用的《机器学习实用指南》第二版终于来了,代码已开源!
- SAP MIR7输入数量自动金额的设置
- E95-DTU(4G01-485)数传电台的特点及其应用详解
- Spring Boot 之 itext导出pdf下载
- 实体词典 情感词典_基于词典的情感分析——简单实例
- 编辑器之神Vim总结
- Javascript各种运算符第五课(小一节)
- s3c2440的GPIO驱动
- java 设计模式的相似_聊聊Java中几种常用的设计模式
- 在成长中遇到的挫折事件对你的影响_孩子一遇到困难就退缩?3个方法培养孩子逆商,提升抗挫折能力...
- wincc7.5下载安装教程(Win10系统)
- php 判断 小米 手机浏览器,javascript - uc、qq、搜狗 以上三个手机浏览器判断移动端的js代码不执行...
- 来自一个大三开学三周的huster的迷茫与失措
- Bresenham画圆 正负画圆法 中点画圆法
- 模型数据处理之数据格式转换——SuperMap iDesktop
- O-RAN,真的会成功吗?[转载]
- 关于北洋壳的网友问题
- Bootstrap轮播插件,代码步骤
- 区分map和fileter
- VB.NET的 结构和类