的OpenSSL的Windows的x64编译错误
问题描述:
我得到尝试编译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操作系统上执行)
谢谢。
答
对于前一个问题 - 我刚添加到Path环境变量ias的路径: C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin \ x86_ia64。
但毕竟我用NASM编译它为x64(VC-WIN64A),它工作。
谢谢。
答
忘了所有的建筑 - 它的噩梦!有人做了所有的刻苦努力为Win7的64和好心把它放在这里
https://code.google.com/p/openssl-for-windows/downloads/detail?name=openssl-0.9.8k_X64.zip&can=2&q=
答
你可能选择VC-WIN64I(作为perl Configure
命令参数),这是你的情况下错误的平台。你应该已经通过了VC-WIN64A。 “I”代表“Itanium”,“A”代表“AMD64”。
运行
perl Configure VC-WIN64A
,然后运行 “NMAKE” 再次,它应该工作这段时间。
它在32位上工作吗? – Puppy 2010-05-02 15:38:50
是的,它可以工作... – rkellerm 2010-05-02 16:01:43