今天在windows下安装OpenSSL将过程和碰到的题目及解决办法简记之。
openssl为C编写的源码,所以编译之后才能用。
一、编译所需环境:
vc++6.0、ActivePerl-5.8.8.822-MSWin32-x86-280952、openssl-0.9.8e
目前最新版本为openssl-1.0.1c,不过编译会出错的,所以本人用的是openssl-0.9.8e
1、安装 vc++6.0、ActivePerl-5.8.8.822-MSWin32-x86-280952,将openssl-0.9.8e加压到C:/
2、cmd 到目录“openssl-0.9.8e”下
3、cmd下执行命令:perl Configure VC-WIN32 --prefix=c:/openssl-0.9.8e
4、cmd下执行命令:ms\do_ms
5、cmd下执行命令:nmake -f ms\ntdll.mak
6、cmd下执行命令:nmake -f ms\ntdll.mak install
编译遇到的问题解决:
(1) nmake不是内部或者外部号令或者.bat文件
解决办法:nmake.exe的文件,这个文件应当位于C:\Program Files\Microsoft Visual Studio\VC98\Bin目次中,设备景象变量即可。操纵:右键单击我的电脑-->属性-->高等-->环境变量--高级变量(找到path)-->编辑,将C:\Program Files\Microsoft Visual Studio\VC98\Bin加到未尾(重视要和前一个路径用";"隔开,并以";"停止;最后要提示一点,必然要重启cmd,新的path才会生效
(2) “nmake -f ms\ntdll.mak”发明弹出警告框,题目为cl.exe提示缺乏mspdb60.dll
解决办法:C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin下的mspdb60.dll文件,复制到C:\Program Files\Microsoft Visual Studio\VC98\BIN下,VC6.0即可正常运行。
(3) nmake -f ms\ntdll.mak号令,报如下错误
“ms\uplink.c(11) : fatal error C1083: Cannot open include file: ""windows.h"": No such file or directory NMAKE : fatal error U1077: ""cl"" : return code ""0 x2"" Stop.的错误”
解决办法:先运行vcvars32,vcvars32.bat用于设置VC号令行编译的环境变量。
再次运行“nmake -f ms\ntdll.mak”
安装成功后,C:\openssl-0.9.8.e下包含了三个文件夹Bin、include、lib。bin下包含openssl.exe(openssl指令法度)、ssleay32.dll(ssl和谈动态库)、libeay32.dll(暗码算法库)。lib下包含libeay32.lib,ssleay32.lib
分享到:
相关推荐
在Windows 7 x64操作系统上安装OpenSSL的过程可能会对一些用户来说有些复杂,特别是当涉及到32位版本的软件时...遵循上述步骤,并根据可能遇到的问题进行调整,应该能顺利完成32位OpenSSL在Windows 7 x64系统上的安装。
下面将详细介绍在Win10上安装OpenSSL的步骤以及相关知识点。 首先,我们需要从官方或可信赖的源下载适用于Windows的OpenSSL版本。在本例中,提供的文件"Win64OpenSSL_Light-1_1_1L.exe"是一个轻量级的64位版本,...
包含openssl-1.1.1e和ActivePerl-5.28.1.0000-MSWin32-x64-865dc3eb.exe安装包,及详细的openssl安装过程。在windows10的环境下,使用Visual Studio 2013编程环境,进行安装。
OpenSSL是一款强大的安全套接字层密码库,包含各种主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供丰富...在不同的操作系统上安装OpenSSL的过程虽然有所不同,但都相对简单,只需遵循上述步骤即可。
在使用这个安装版的过程中,用户可以期待以下步骤: 1. 下载并运行“Win32OpenSSL-1.0.1g.exe”。 2. 安装向导将引导用户选择安装类型,一般分为“Light”(精简版)和“Full”(完整版)。精简版仅包含基本库文件,...
1. `OpenSSL安装步骤.docx`: 这是一个文档,详细列出了安装OpenSSL的步骤,包括前期准备、安装过程和后续配置。 2. `ActivePerl-5.26.3.2603-MSWin32-x64-a95bce075.exe`: 这是Perl的64位版本安装程序,因为OpenSSL...
5. 需要注意的版本问题:文档提到了`openssl-1.0.0e`和`openssl-0.9.8`两个版本,这暗示了在安装过程中,需要根据实际情况选择合适版本的OpenSSL源代码包进行编译安装。不同版本的OpenSSL可能会包含不同的特性和安全...
4. 在安装过程中,确保勾选“将OpenSSL添加到系统环境变量”的选项,这样可以在命令行中直接调用OpenSSL命令。 5. 完成安装后,可以通过在命令行输入“openssl version”来验证安装是否成功。 接下来是ActivePerl的...
OpenSSL 安装和配置指南 OpenSSL 是一个开源的加密库...OpenSSL 的安装和配置是一个复杂的过程,但是通过了解系统需求、编译选项、配置选项和安装后的使用与配置信息,我们可以更好地把握 OpenSSL 的安装和配置过程。
Win7 环境中安装 OpenSSL 的详细步骤 Win7 环境中安装 OpenSSL 需要满足一定的基础环境需求,包括下载必要软件、安装 ActivePerl 和 C++ 编译器。下面将详细介绍安装步骤。 一、基础环境需求 在安装 OpenSSL 之前...
包含OpenSSL工具和使用安装文档,简单的命令。。。。。
在 Windows 32 位系统上安装 OpenSSL 可能对一些用户来说是一项挑战,但通过以下步骤,你可以轻松完成安装过程。 1. **下载 OpenSSL** 首先,你需要访问 OpenSSL 的官方网站(https://www.openssl.org/source/)或...
3. **国密OpenSSL安装步骤** - 下载:首先,你需要从官方网站或可靠的源获取国密OpenSSL的安装包,如`gmssl`。 - 解压:将下载的压缩包文件解压到本地目录,例如`unzip gmssl.zip`。 - 配置:进入解压后的目录,...
这个文件很可能是OpenSSL的使用指南或教程,可能包含了更多关于如何使用OpenSSL进行数字签名、证书生成、哈希计算等操作的详细步骤。建议阅读该文件以获取更全面的OpenSSL使用知识。 总的来说,OpenSSL是一个强大且...
### Win7 64位环境下VS2010与OpenSSL安装详解 #### 一、前言 ...通过以上步骤,我们可以在 Windows 7 64位环境下成功安装并配置 Visual Studio 2010 和 OpenSSL,为后续的开发工作提供良好的支持。
安装OpenSSL到iOS项目的一般步骤如下: 1. **下载并解压**: 首先,你需要下载这个压缩包,然后将其解压到一个方便的位置。 2. **导入到Xcode**: 将`libcrypto.a`和`libssl.a`两个库文件添加到你的Xcode项目中。这...
接下来,进行安装步骤: 1. **配置环境变量**:打开“我的电脑” -> “属性” -> “高级” -> “环境变量”。在系统变量中,找到“Path”变量,点击“编辑”,在变量值末尾添加分号“;”,然后加上OpenSSL“bin”...
本文将根据给定的文件内容,详细阐述在Windows环境中安装OpenSSL的全过程,包括所需软件及环境、安装步骤、常见问题解决策略。 #### 必要软件与环境准备 1. **ActivePerl**: 是Perl语言的Windows版本,用于执行...
**安装openssl和openssl-devel的步骤:** 1. **更新系统**:首先,确保你的系统是最新的,以避免安装过程中遇到任何依赖问题。 ```bash sudo apt-get update sudo apt-get upgrade ``` 2. **安装openssl**:在...