2016-04-26 7 views
0

Zunächst werden die Werkzeuge, die ich installiert habe, sind:perl konfigurieren VC-WIN32 --perfix = E: TBuild Bibliotheken OpenSSL Release

1) Windows 10 Pro Enterprise Version 10.0.10240 10240 Bauen

2) von Visual Studio Enterprise 2015

3) Windows SDK 10

4) Erdbeere perl 5.22.1.3

Vor kurzem habe ich versucht, ein Telegramm Projekt mit Telegramm A zu erstellen PIs. Nach einigem googlen lade ich die Quelle von github herunter und befolge die Build instructions for Visual Studio 2015. Die ersten drei Befehle erfolgreich ausgeführt, aber nicht die weiter ein und die folgenden Fehler auftreten: Der Befehl I erwähnt:

perl Configure VC-WIN32 --prefix=D:\TBuild\Libraries\openssl\Release

die Fehler:

'perl' is not recognized as an internal or external command, operable program or batch file.

Ich fand, dass der Release-Ordner tut existiert nicht. Meine erste Frage ist, muss ich zuerst das OpenSSL-Projekt erstellen? Wenn ja wie? Muss ich zusätzliche Tools für diesen Befehl installieren?

Zweite Frage ist, muss ich etwas für andere Anweisung installieren?

Antwort

1

Der Fehler wird von Ihrem Befehlsinterpreter ausgegeben, da die Perl-Programmdatei nicht gefunden werden kann. Suchen Sie die perl.exe in Ihrer Strawberry Perl-Distribution und geben Sie einen vollständigen Pfad dazu an, z. "c:\Program Files\strawberry\bin\perl.exe" Configure VC-WIN32 --prefix=D:\TBuild\Libraries\openssl\Release. Beachten Sie, dass sich Ihr genauer Pfad wahrscheinlich von meinem Beispiel unterscheidet. Ich habe nicht überprüft, wo Strawberry seine Dateien ablegt.

+0

Ist es nötig, die Datei perl.exe in das Verzeichnis "D: \ TBuild \ Libraries \ openssl" zu kopieren? –

+0

Vielleicht, aber wahrscheinlich nicht. Das Installationsprogramm stellt sicher, dass die Dinge so eingerichtet sind, dass sie funktionieren. Es garantiert wahrscheinlich nicht, dass die Dinge weiter funktionieren, wenn Sie eine einzelne Datei woanders kopieren. –