美文网首页
openssl使用vs2013编译安装

openssl使用vs2013编译安装

作者: yandaren | 来源:发表于2017-07-22 17:40 被阅读0次

准备工作

编译

  • 解压源码压缩包,比如解压到 E:\libs\openssl-1.1.0
  • 打开vs2013的命令行工具(区分32位和64位), cd 到 E:\libs\openssl-1.1.0
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>E:
E:\>cd libs\openssl-1.1.0
  • 执行配置 perl Configure VC-WIN32 no-asm --prefix=E:\libs\openssl-1.1.0\install, 64位的话就 VC-WIN64A或者VC-WIN64I, 看cpu类型, --prefix后跟的就是你的安装路径
    perl Configure VC-WIN32 no-asm --prefix=E:\libs\openssl-1.1.0\install
    如果编译debug的版本的话,加上参数debug
    perl Configure debug-VC-WIN32 no-asm --prefix=E:\libs\openssl-1.1.0\install
    
    • 编译目标类型
      • VC-WIN32: 32位release
      • debug-VC-WIN32: 32位debug
      • VC-WIN64A:64位release
      • debug-VC-WIN64a:64位debug
  • 编译安装
    • 配置编译模式
      • win32
      ms\do_nasm
      
      • win64
      ms\do_win64a.bat
      
    • 编译
      • 编译静态库
        nmake -f ms\nt.mak
        nmake -f ms\nt.mak test
        nmake -f ms\nt.mak install
        
      • 编译动态库
        nmake -f ms\ntdll.mak
        nmake -f ms\ntdll.mak test
        nmake -f ms\ntdll.mak install
        

相关文章

网友评论

      本文标题:openssl使用vs2013编译安装

      本文链接:https://www.haomeiwen.com/subject/pmvukxtx.html