OpenSSL Windows x64 Ошибка компиляции - PullRequest
5 голосов
/ 02 мая 2010

Я получаю следующую ошибку при попытке компилировать 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 OS)

Спасибо.

Ответы [ 4 ]

4 голосов
/ 13 января 2018

Вы, вероятно, выбрали VC-WIN64I (в качестве аргумента для команды perl Configure), что является неверной платформой в вашем случае. Вы должны были пройти VC-WIN64A. «I» означает «Itanium», а «A» - «AMD64».

Run

perl Configure VC-WIN64A

и затем снова запустите "nmake", на этот раз все должно заработать.

2 голосов
/ 03 мая 2010

Для первой проблемы - я просто добавил в переменную окружения Path путь ias: C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin \ x86_ia64.

Но в конце концов я скомпилировал его для x64 (VC-WIN64A) с NASM, и он заработал.

Спасибо.

0 голосов
/ 14 февраля 2014

Забудьте все это здание - это кошмар! Кто-то выполнил всю сложную работу для Win7 64 и любезно разместил ее здесь

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

0 голосов
/ 03 мая 2010

Я обычно получаю свои сборки Windows OpenSSL от здесь . Парню, который управляет сайтом, построена 64-битная версия, поэтому он может помочь, если вы напишите ему. Он также ищет бета-тестеров, я думаю.

...