编译openssl报错

编译openssl出错
本帖最后由 liudaolufei1 于 2015-02-13 14:33:38 编辑
开始出错 在网上找资料 按照http://blog.csdn.net/zhangyang0402/article/details/5573188 这个方法 ,之前的错误没了 ,不过又出现新的错误
C:\openssl-1.0.2>nmake -f ms\nt.mak

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

Building OpenSSL
        perl .\util\copy-if-different.pl ".\crypto\opensslconf.h" "inc32\openssl
\opensslconf.h"
NOT copying: ./crypto/opensslconf.h to inc32/openssl/opensslconf.h
        ml /nologo /Cp /coff /c /Cx /Zi /Fotmp32\sha1-586.obj tmp32\sha1-586.asm

 Assembling: tmp32\sha1-586.asm
tmp32\sha1-586.asm(1427) : error A2070: invalid instruction operands
tmp32\sha1-586.asm(1571) : error A2070: invalid instruction operands
NMAKE : fatal error U1077: 'ml' : return code '0x1'
Stop.

我是XP vc6 
在网上没找到资料 请教高人帮忙看一下怎么解决
------解决思路----------------------
版本问题 换个低版本