5 Stimmen

OpenSSL Windows x64 Kompilierungsfehler

Ich erhalte die folgende Fehlermeldung, wenn ich versuche, OpenSSL 1.0, 64 Bit zu kompilieren:

    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.

Weiß jemand, was ich tun kann? (Ich tue es auf Windows 2008 x64 OS)

Danke.

6voto

Maxim Masiutin Punkte 2895

Sie haben wahrscheinlich VC-WIN64I gewählt (als Argument für die perl Configure Befehl), was in Ihrem Fall eine falsche Plattform ist und einen Kompilierungsfehler ergibt, wenn Sie versuchen, OpenSSL für Windows 64-Bit (x86-64, auch bekannt als AMD64) zu kompilieren. Sie hätten VC-WIN64A angeben müssen. "I" steht für "Itanium" und "A" steht immer noch für "AMD64".

ausführen.

perl Configure VC-WIN64A

und führen Sie dann erneut "nmake" aus, diesmal sollte es funktionieren.

2voto

rkellerm Punkte 5062

Für das erste Problem habe ich der Umgebungsvariablen Path einfach den Pfad von ias hinzugefügt: C:\Program ファイル \Microsoft Visual Studio 9.0 \VC\bin\x86_ia64.

Aber immerhin habe ich es für x64 (VC-WIN64A) mit NASM kompiliert und es hat funktioniert.

Gracias.

-1voto

bignum Punkte 3348

Ich beziehe meine OpenSSL-Windows-Builds normalerweise von aquí . Der Betreiber der Website hat die 64-Bit-Version gebaut und kann Ihnen vielleicht helfen, wenn Sie ihm eine E-Mail schicken. Er ist auch auf der Suche nach Beta-Testern ich glaube.

-2voto

user1587804 Punkte 103

Vergessen Sie die ganzen Bauarbeiten - das ist ein Albtraum! Jemand hat all die harte Arbeit für Win7 64 getan und freundlicherweise hier eingestellt

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X