2010-05-02 122 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」 再次,它應該工作這段時間。