Windows 一键安装 OpenSSL

来源:互联网 发布:淘宝客怎么赚鹊桥佣金 编辑:程序博客网 时间:2024/06/13 04:26

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

步骤:

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

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

perl 官网下载地址 : https://www.perl.org/get.html ,下载后安装 Perl,安装目录可自定义,程序会自动配置好环境变量。

3->选择你想安装 OpenSSL 的目录,在里面建一个批处理文件(比如 werwer.bat),输入以下内容:

echo off & color 0A:: 项目名称set PROJECT=openssl:: 版本标签 github上可查 :https://github.com/openssl/openssl/releasesset 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脚本根据配置生成makefileperl 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 installpause

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



转载:http://www.cnblogs.com/tangxin-blog/p/5724071.html

0 0