zoukankan      html  css  js  c++  java
  • vs2012编译openssl

     本篇介绍使用VS2012编译openssl。

      目录:

      1.准备工作

      2.编译

      3.参考资料

    1.准备工作

      Visual Studio 2012  

      openssl:openssl-1.0.2d.tar.gz ,https://www.openssl.org/

      perl:Active Perl 或者Strawberry Perl http://www.activestate.com/activeperl/downloads,http://strawberryperl.com/, 选择64位。

    2.编译

    2.1 准备

      1.安装Strawberry Perl。

      2.解压openssl-1.0.2d.tar.gz

    2.2 32位编译

      启动VS命令提示符(开始菜单->Microsoft Visual Studio 2012->Visual Studio Tools->Developer Command Prompt for VS2012),并且cd到openssl解压目录。

    perl Configure VC-WIN32 no-asm
    msdo_ms.bat
    nmake -f ms
    tdll.mak 动态链接库 文件在out32dll
    nmake -f ms
    t.mak 静态链接库 文件在out32

      注:nasm编译,需要安装nasm,然后拷贝nasm.exe和ndisasm.exe到VCin下,执行语句:

    perl Configure VC-WIN32
    msdo_nasm.bat
    nmake -f ms
    tdll.mak 动态链接库 文件在out32dll
    nmake -f ms
    t.mak 静态链接库 文件在out32

    2.3 64位编译

      启动VS命令提示符(开始菜单->Microsoft Visual Studio 2012->Visual Studio Tools->Open VS2012 x64 Native Tools Command Prompt),并且cd到openssl解压目录。

    perl Configure VC-WIN64A
    msdo_win64a.bat
    nmake -f ms
    tdll.mak 动态链接库 文件在out32dll
    nmake -f ms
    t.mak 静态链接库 文件在out32

    3.参考资料

    知识共享许可协议
    本作品由江俊杰(Steven Jiang)创作,采用知识共享署名 4.0 国际许可协议进行许可。
  • 相关阅读:
    tp5后台开发某些心得
    some note
    py数据抓取小案例(博客
    vue axios的使用
    C# WebApi POST 提交
    WebApi 返回Json
    C# WebApi 处理Area路径问题
    时间比较
    将多行数据合并为一列
    汉字转换拼音
  • 原文地址:https://www.cnblogs.com/stevenjiang/p/4958948.html
Copyright © 2011-2022 走看看