openssl windows下编译

原创 2016年08月28日 15:42:02

openssl 编译库文件存放路径G:\Work\OpenSSL\OpenSSL_SourceCode

OpenSSL 64位 编译流程
1、 从http://sourceforge.net/projects/nasm/下载nasm 2.07,将其安装到F:\NASM中,并将F:\NASM添加到系统环境变量Path中;

2、将命令提示符定位到F:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64, 然后输入 vcvarsx86_amd64.bat,会显示Settingenvironment for using Microsoft Visual Studio xxxxx 如果没有这一步,会提示nmake不是内部或外部命令;下面2步 图的这一步跳过

2、使用VS2010下的Visual Studio 2010 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)

这里写图片描述

3、 将命令提示符定位到G:\Work\OpenSSL\openssl-1.0.1k;
4. 输入 perl Configure VC-WIN64A -DOPENSSL_USE_IPV6=0 –prefix=G:\Work\OpenSSL\x64openssl_lib ;或者是 输入perl Configure VC-WIN32 –prefix=G:\OpenSSL\openssl (将其安装到G:\OpenSSL\openssl);
如果要配置成多线程,需要加参数 -DOPENSSL_THREADS
5.
输入 ms\do_win64a
6 . 编辑ms/nt.mak (或者ms/ntdll.mak),修改输入目录:
// The output directory for everything intersting
OUT_D=out64
// The output directory for all the temporary muck
TMP_D=tmp64
// The output directory for the header files
INC_D=inc64
INCO_D=inc64/openssl
7. 输入 nmake -f ms\nt.mak ;
8. 输入 nmake -f ms\nt.mak test ;若最终显示passed all tests说明生成的库正确;
9. 输入 nmake -f ms\nt.mak install ;则会在G:\Work\OpenSSL\x64openssl_lib目录下生成bin、include、lib、ssl四个文件夹;

版权声明:本文为博主原创文章,未经博主允许不得转载。

在Windows下(不使用cygwin)NDK直接编译openssl动态库

我使用的是android-ndk-r9d版本,NDK在7以后就不需要依赖于cygwin了 编译openSSL 1) 下载guardianproject版的openssl       ...
  • ly131420
  • ly131420
  • 2015年06月26日 11:20
  • 1532

OpenSSL 在Windows下的源码编译

OpenSSL 介绍:OpenSSL是Eric Andrew Young 和 Tim J. Hudson 在1995年到1998年用C语言开发的包含安全套接字层协议(Secure Sockets La...
  • fengzei886
  • fengzei886
  • 2016年07月15日 11:05
  • 2589

在Android下编译openssl静态库(平台:Windows)

1. 在系统上安装Android NDK 1) 什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk。这...
  • djun100
  • djun100
  • 2013年11月25日 23:11
  • 1158

window xp 下编译与安装openssl源码

最近在研究有关加密方面的东西,所以顺便稍微鼓捣了一下openssl,现在把安装N次成功的步骤记录下来 一、安装环境: 1、window xp 2、Microsoft Visual Stu...
  • yezis
  • yezis
  • 2015年02月07日 17:43
  • 969

Windows 下编译 OpenSSL

简述 OpenSSL 是一个开源的第三方库,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般...
  • u011012932
  • u011012932
  • 2016年06月13日 16:12
  • 15038

Windows上编译最新的CURL,含有zlib,openssl

环境 Visual Studio 2008 、 Windows 7 64 bit 1 下载文件 1.1 libcurl 下载页面 http://curl.haxx.se/download.htm...
  • neverup_
  • neverup_
  • 2014年03月24日 16:17
  • 11191

Win10环境下Openssl的编译安装以及在vs2013上开发环境的搭建

一、Openssl的编译安装 1.下载Openssl源码,www.openssl.org/source/。我下载的是openssl-1.0.2j.tar.gz。 2.下载并安装Perl,https:/...
  • yhaohaohao
  • yhaohaohao
  • 2016年11月02日 20:33
  • 1432

在mac上编译openssl

//i386 ./configure BSD-generic32 --openssldir=/Users/bidlink/Downloads/openssl-1.0.1e/openssl_i386 ...
  • doubleuto
  • doubleuto
  • 2013年04月26日 19:53
  • 6219

Windows下使用VS2015编译openssl库

目标:编译vs环境下openssl库工具: 1. 编译环境win10+vs2015专业版 2. ActivePerl工具,官网下载链接:http://www.activestate.co...
  • Alger_magic
  • Alger_magic
  • 2016年09月19日 11:23
  • 4999

OpenSSL编译(Win7,64位,VS2010)

OpenSSL编译(Win7,64位,VS2010) 系统环境 操作系统:Windows 7专业版(SP1) 系统类型:64位操作系统 编译环境 Microsof...
  • C_singleboy
  • C_singleboy
  • 2014年06月06日 17:03
  • 12163
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:openssl windows下编译
举报原因:
原因补充:

(最多只允许输入30个字)