Windows 一键安装OpenSSL

原理:OpenSSL在github上有开源项目,我们只需要把代码克隆到本地,在本地编译一下就好了

注意事项:

1->在github上获取源码,必须要安装git for windows,网址 https://git-for-windows.github.io

2->OpenSSL的配置文件需要Perl语言来解析,所以本地电脑需要安装Perl脚本运行环境

perl官网下载地址 : https://www.perl.org/get.html  我选择的是草莓版(Strawberry) ,下载后安装Perl,安装目录可自定义,程序会自动配置好环境变量

选择你想安装OpenSSL的目录,在里面建一个批处理文件,输入以下内容

echo off & color 0A
:: 项目名称
set PROJECT=openssl
:: 版本标签 github上可查 :https://github.com/openssl/openssl/releases
set VESION=OpenSSL_1_1_0-pre5
:: 项目路径
set PROJECT_PATH=%cd%
:: 代码存放路径
set CODE_PATH="%PROJECT_PATH%\%PROJECT%_%VESION%"
:: github openssl 项目网址
set OPENSSL_GIT_URL=https://github.com/openssl/openssl.git
::安装路径
set OPENSSL_INSTALL_DIR=%cd%

::从github上按照指定版本拉取源码
if not exist "%CODE_PATH%" (
git clone -b %VESION% https://github.com/openssl/openssl.git %CODE_PATH%
)

cd /d "%CODE_PATH%"

::通过perl脚本根据配置生成makefile
perl Configure VC-WIN32 --prefix=%OPENSSL_INSTALL_DIR% no-asm

:: 设置VS工具集目录,取决于电脑中VS安装路径
set VS_DEV_CMD="D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
call %VS_DEV_CMD%
:: 编译
nmake -f makefile
:: 测试(可选)
nmake test
:: 安装
nmake install

pause

等待脚本执行结束,openssl就安装好了,包括可执行文件,头文件,静态库

例如

时间: 2024-11-03 22:23:58

Windows 一键安装OpenSSL的相关文章

Windows下安装Openssl的方法

Windows系统下可直接安装Openssl集成工具,省去编译等环节,操作简单,效率高.总体分为三个步骤,即下载安装包.安装并配置环境变量和检测三部分.步骤一:可直接到官网https://slproweb.com/products/Win32OpenSSL.html下载所需安装包,安装包存在多版本,如下图所示.图1步骤二:安装配置环境变量下载了exe或者msi安装文件后,直接安装即可.安装完成后,需将Openssl的bin文件路径配置到系统环境变量中,注意路径前后要加英文符号; ,如图2所示.图

Redmine for windows 一键安装

Redmine 是一个开源的.基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持. 特征 支持多项 目 灵活的基 于角色的访问控制 灵活的问 题跟踪系统 甘特图和 日历 新闻.文 档和文件管理 feeds 和邮件通知 依附于项 目的wiki 项目论坛 简单实时 跟踪功能 自定义字 段的问题,时间项,项目和用户 SCM in集成 (SVN

禅道ZenTao在windows和Lniux下集成安装环境和一键安装方法整理

一共4种安装方法看官可以根据你自己的实际环境来选择一个都很简单 windows下用禅道官网的一键安装包方法(推荐): 为了简化大家在windows下面的安装,我们在xampp基础上做了禅道的windows一键安装包.xampp是业内非常著名的AMP集成运行环境.禅道的一键安装包主要在它基础上做了大量的精简,并集成了我们自主开发的控制面板,使用起来会更加方便.关于xampp一键安装包,大家有兴趣可以访问下面的官方网站:https://www.apachefriends.org/ (注:这个是xam

Windows系统一键安装zabbix agent

下载附件里的zabbix_agents_auto_installer.win.rar,解压后修改AutoInstall.bat里的zabbix_server的IP,以管理员身份运行AutoInstall.bat,zabbix agent会注册为服务并启动.32位系统会安装在c:\zabbix_x86,64位会安装在c:\zabbix_x64. 下面献上AutoInstall.bat代码,供参考: :: 一键安装zabbix agent 2.2.9,理论支持所有windows系统 :: 有BUG请

windows下使用xampp一键安装apache+php运行环境

感谢浏览,欢迎交流=.= 想为我老爸开发一套库存管理系统,借此机会打算使用下ext+php+apache+linux环境尝尝鲜. 为了在windows搭建本地开发测试环境,官网下载xampp,一键安装apache,mysql等环境 启动xampp发现80端口被IIS占用,443端口被VMware占用 于是,度娘告知:443:配置文件位于C:\xampp\apache\conf\extra\httpd-ssl.conf中则修改文件中443端口为44480:配置文件位于C:\xampp\apache

2025战略,中秋送福利!免费开源ERP Odoo Windows 一键傻瓜式安装版发布

概述 为了帮助更多的小白,能够快速的体验Odoo的强大功能,针对国内大多数小白用户无法快速直接体验Odoo的尴尬,开源智造呕心沥血,历经数百次的测试和整合终于赶在中秋节这天将Odoo所需要的复杂运行环境,整合成了可以方便快速在Windows(支持最新Win10)环境当中一键安装使用的便捷与绿色的完整功能体验包.希望能够更好的推进国家2025战略所制定的开源自主可控的中小企业信息化系统进程目标,而尽一份绵薄之力! 开源智造-OSCG.CN 安装使用方法: 1.安装包获取可访问开源智造官网获取 2.

Windows 环境下如何安装 OpenSSL证书

[合信ssl证书(https://ssl.51mubanji.com/) 第一步:下载 OpenSSL Windows 编译版 安装 OpenSSL 有两种方式.第一种直接下载编译版 OpenSSL ; 第二种自己下载源码自己编译.本文仅对第一种方法进行描述.首先进入: http://slproweb.com/products/Win32OpenSSL.html → 根据自己系统位数选择相应版本.也可以在本站进行下载. 第二步:安装 OpenSSL Windows 编译版 点击: NextOpe

windows安装OpenSSL

说明openssl是一个强大的安全套接字密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用.openssl整个软件可以分为三个主要的功能部分:密码算法库.SSL协议库以及应用程序.安装openssl有两种方式,第一种是下载源码,自己编译:第二种是装上安装包即可运行 安装方式一建议直接跳过,看第二种安装方式 1.下载 打开官网https://www.openssl.org 找到对应版本下载,我这里是windows的64位 2.安装解压安装

web项目打包成exe在windows下一键安装 jdk+Tomcat+mysql

最近因为公司销售人员不懂软件,所以每次部署项目都需要技术人员到客户现场进行部署,很不方便.所以公司就让把我们的项目做成傻瓜式安装,这样就可以让销售人员去安装,也给技术省了很多事.我在网上找了很多教程但是有些地方还是不全,而且每个人写的也都不一样,所以在制作过程中遇到很多问题,经过几天研究终于实现了,现在就把我整理.研究的写下来,希望可以帮到更多人. 一:打包工具 在网上下载一个 Inno steup的制作exe文件工具 下面是我整理好的compile.iss文件(以下这个可以直接复制过去把要改的