openssl使用vs2013编译安装

准备工作

编译

  • 解压源码压缩包,比如解压到 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
        
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容