如何编译openssl x64

准备条件:

x64操作系统;

  1. ActivePerl-5.10.1.1007-MSWin32-x64-291969.msi;
  2. VS2008,需要支持x64编译,安装时请添加上相应的模块;
  3. openssl代码包。

编译过程:

  1. 在VS2008的“外部工具”增加“Visual Studio 2008的X64的交叉工具命令提示符”;
    注:“Visual Studio 2008 X64的交叉工具命令提示符”与“Visual Studio 2008 命令提示符”是不一样的;
    “X64的交叉工具命令提示符”的增加办法请参考附注;
  2. 解压缩openssl的代码包;
  3. 打开VS2008,运行“X64的交叉工具命令提示符”后,进入openssl代码包目录;
  4. 第一步,perl Configure VC-WIN64A
  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 成功后即可得到libeay64.lib


附注:
Visual Studio 2008 X64的交叉工具命令提示符 增加办法:

  1. 在"$(VC_INSTALL_DIR)0/vc/bin/x86_amd64"中,运行“vcvarsx86_amd64.bat”,注册环境变量;
  2. 打开VS2008, "Tools"-"External Tools"-"Add",如下图所示:

    单击"OK"即可。
  3. 关闭VS2008后,重新打开, 从"Tools"下运行"VS 2008 x64 Command Prompt".

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值