2010-05-02 103 views
4

我得到尝试编译OpenSSL的1.0,64位时,出现以下错误:的OpenSSL的Windows的x64编译错误

ias -o tmp32\ia64cpuid.obj tmp32\ia64cpuid.asm 
'ias' is not recognized as an internal or external command, 
operable program or batch file. 
NMAKE : fatal error U1077: 'ias' : return code '0x1' 
Stop. 

是否有人知道我能做些什么? (我在Windows 2008 x64操作系统上执行)

谢谢。

+0

它在32位上工作吗? – Puppy 2010-05-02 15:38:50

+0

是的,它可以工作... – rkellerm 2010-05-02 16:01:43

回答

2

对于前一个问题 - 我刚添加到Path环境变量ias的路径: C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin \ x86_ia64。

但毕竟我用NASM编译它为x64(VC-WIN64A),它工作。

谢谢。

-1

我通常得到我的OpenSSL窗口从here建立。运行该站点的人拥有64位版本,因此如果您通过电子邮件发送邮件,他可能会提供帮助。他也在寻找我认为的测试者。

+0

他们还没有OpenSSL 1.0。 – rkellerm 2010-05-03 11:57:43

1

你可能选择VC-WIN64I(作为perl Configure命令参数),这是你的情况下错误的平台。你应该已经通过了VC-WIN64A。 “I”代表“Itanium”,“A”代表“AMD64”。

运行

perl Configure VC-WIN64A 

,然后运行 ​​“NMAKE” 再次,它应该工作这段时间。