要编译静态库(发布和调试),您需要执行以下操作:
安装Perl - www.activestate.com
运行"Visual Studio 2008 x64交叉工具命令提示符"(注意:常规命令提示符将不起作用.)
配置perl配置VC-WIN64A no-shared no-idea
运行:ms\do_win64a
编辑ms \nt.mak并在输出目录中将"32"更改为"64":
# The output directory for everything intersting OUT_D=out64.dbg # The output directory for all the temporary muck TMP_D=tmp64.dbg # The output directory for the header files INC_D=inc64 INCO_D=inc64\openssl
如果您收到错误,请编辑ms \nt.mak并从EX_LIBS中删除bufferoverflowu.lib.
运行:nmake -f ms \nt.mak
编辑ms\do_win64a文件并向所有行添加"debug","ml64"和最后两行除外
运行:ms\do_win64a
重复步骤4和5
将ms \nt.mak文件和ADD/Zi编辑到CFLAG列表!
运行:nmake -f ms \nt.mak