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四个文件夹;

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

相关文章推荐

openssl已编译windows

  • 2017年04月07日 10:45
  • 12.27MB
  • 下载

Windows下如何编译OpenSSL.docx

  • 2015年09月08日 17:30
  • 96KB
  • 下载

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

地址: http://blog.csdn.net/hujkay 作者:Jekkay Hu(34538980@qq.com) 关键词:Windows,curl,ssl,  visual c++ 20...
  • hujkay
  • hujkay
  • 2014年02月17日 14:42
  • 6324

如何在Windows下编译OpenSSL

  • 2013年04月27日 16:05
  • 25KB
  • 下载

android openssl windows环境编译使用

引用自: 由于linux自带openssl,编译Android系统时,不必编译openssl,要是我们自己写Android程序,尤其是在Windows上写Android小程序,就必须要重新编译Ope...

windows下编译好的openssl

  • 2014年04月26日 20:52
  • 47.74MB
  • 下载

Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)

刚刚弄好了5.8.0的静态编译,过程的话,和以前都差不多,就不多说了 唯一的不同就是 -qt-sql-sqlite 要改成 -qt-sqlite ,不然会报错如果想自己制作静态编译版本的Qt,我贴个...

Windows XP下编译openssl-1.0.0

Windows XP下编译openssl1.0.0出现四个问题: "NMAKE : fatal error U1077: 'ml' : return code '0x1' " 和"NMAKE : fa...

Windows 下编译 OpenSSL

简述OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:openssl windows下编译
举报原因:
原因补充:

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