随笔 - 298  文章 - 377  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(34)

随笔分类

随笔档案

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜

openssl  别人编译的下载 :https://www.npcglib.org/~stathis/blog/precompiled-openssl/

http://blog.csdn.net/liang19890820/article/details/51658574

http://blog.csdn.net/ljttianqin/article/details/72978612

OpenSSL编译(Win7,64位,VS2010)

系统环境

操作系统:Windows 7专业版(SP1)

系统类型:64位操作系统

编译环境

Microsoft Visual Studio 2010

下载

OpenSSL

下载地址:http://www.openssl.org/source

ActivePerl

下载地址:http://downloads.activestate.com/ActivePerl

安装:没啥好说的

编译步骤

  1. 启动Microsoft Visual Studio 2010 => Microsoft Visual Studio 2010 =>Visual Studio x64 Cross Tools Command Prompt (2010)

  2. cd 到OpenSSL的下载路径例如(cd D:\adobe_study\openssl-1.0.1e)

  3. 按照OpenSSL下载目录中的"INSTALL.W64"文件(使用文本工具打开,例如UE)里提示的命令(如下)逐步进行操作。

    > perl Configure VC-WIN64A

    > ms\do_win64a

    > nmake -f ms\ntdll.mak

    > cd out32dll

    > ..\ms\test

补充

编译Debug版本(xxxMDd.lib)

    a.修改ms\do_win64a 

        perl util\mk1mf.pl VC-WIN64A >ms\nt.mak => perl util\mk1mf.pl debug VC-WIN64A >ms\nt.mak

        perl util\mk1mf.pl dll VC-WIN64A >ms\ntdll.mak => perl util\mk1mf.pl debug dll VC-WIN64A >ms\ntdll.mak

    b.修改ms\ntdll.mak

        SSL=ssleay32 => SSL=ssleay32MDd

        CRYPTO=libeay32 => CRYPTO=libeay32MDd

    c.修改ms\libeay32.def  —— LIBRARY LIBEAY32 => LIBRARY LIBEAY32MDd

    d.修改ms\ssleay32.def  —— LIBRARY SSLEAY32 => LIBRARY SSLEAY32MDd

    e.运行 > nmake -f ms\ntdll.mak

2.  编译Debug版本(xxxMTd.lib)

    a.修改ms\nt.mak

        SSL=ssleay32 => SSL=ssleay32MTd

        CRYPTO=libeay32 => CRYPTO=libeay32MTd

    b.运行 > nmake -f ms\nt.mak


posted on 2018-02-28 01:40 聂文龙 阅读(358) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理