OpenSSL Windows x64编译错误

时间:2010-05-02 15:36:53

标签: windows 64-bit compilation openssl

尝试编译OpenSSL 1.0,64位时出现以下错误:

    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操作系统上执行此操作)

感谢。

4 个答案:

答案 0 :(得分:4)

您可能选择了VC-WIN64I(作为perl Configure命令的参数),这在您的情况下是一个错误的平台。你应该通过VC-WIN64A。 " I"代表" Itanium"和" A"仍然站在" AMD64"。

运行

perl Configure VC-WIN64A

然后运行" nmake"再次,它应该这次工作。

答案 1 :(得分:2)

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

但毕竟我用NASM编译了x64(VC-WIN64A)并且它有效。

感谢。

答案 2 :(得分:-1)

我通常从here获取我的OpenSSL Windows版本。运行该网站的人有64位版本,所以如果你给他发电子邮件可能会有所帮助。他也在寻找beta测试者。

答案 3 :(得分:-2)

忘记所有建筑 - 这是一场噩梦!有人为Win7 64做了所有的努力工作,并且好好把它放在这里

https://code.google.com/p/openssl-for-windows/downloads/detail?name=openssl-0.9.8k_X64.zip&can=2&q=