Ich versuche, eine Perl-Quelle zu kompilieren, und ich kann anscheinend keine Version von nmake finden, die mit Windows 7 64-Bit funktioniert. Ich habe auf der gesamten Microsoft-Website gesucht und mein Googlefu scheint nicht zu funktionieren. Kann ich einen anderen Compiler verwenden - wenn ja, Vorschläge / Ressourcen? Ich bin ein gebürtiger Linux-Benutzer, bitte verzeihen Sie meine Unwissenheit
29
Um die 64-Bit-Version von nmake (für Windows 7) zu erhalten, können Sie auch das Windows SDK installieren. Es wird unter Windows 7 installiert
nmake.exe
,C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
ohne ein alternatives Verzeichnis anzugeben.quelle
C:\Program Files (x86)\Microsoft Visual Studio 8\VC
welches enthältvcpackages
welches enthält ein paar dlls.C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
(14,0 steht für VS 2015)nmake
in den SDK-Ordnern:C:\Program Files (x86)\Windows Kits\10
Eine mit Windows 7 kompatible Version von nmake wird auch mit xampp geliefert: http://www.apachefriends.org/de/xampp-windows.html Oder Sie können es hier versuchen: http://johnbokma.com/perl/make- for-windows.html
quelle
Die x64-Version von nmake.exe befindet sich im Unterverzeichnis VC \ bin \ amd64. Die 32-Bit-Version von nmake.exe befindet sich in VC \ bin.
Wenn Sie die Visual Studio x64-Eingabeaufforderung öffnen
Die Pfade sollten eingerichtet werden, um die x64-Versionen der Tools zu finden. Sie können auch " where nmake.exe " eingeben , um die gesuchte Version zu finden.
quelle
Nmake ist in Windows 10 nicht standardmäßig enthalten, Sie können es jedoch einbinden, ohne das vollständige Visual Studio zu installieren, indem Sie die Microsoft Visual C ++ Build Tools installieren .
Wenn Sie fertig sind, navigieren Sie zu diesem Ordner, um die Nmake-Binärdateien C: \ Programme (x86) \ Microsoft Visual Studio x.0 \ VC \ bin zu finden
Fügen Sie es schließlich zum Windows-Pfad in der Systemsteuerung hinzu.
quelle
Um native Tools wie nmake 64-Bit in Visual Studio Express oder 2013 Visual Build 2013 und für Visual Studio 64-Bit 2008 zu verwenden, müssen Sie ebenfalls die Befehlseingabeaufforderung cross tools eingeben.
Laden Sie die 2013 Visual Studio Ultimate Update 5-DVD oder das Web-Installationsprogramm herunter: https://www.visualstudio.com/vs/older-downloads/
Installieren Sie nur C ++ Foundation Edition von diesem Installationsprogramm mit benutzerdefinierter Installation.
Denken Sie auch daran, mit visuellen Befehlen zu arbeiten. vcvars64.bat in 12 / VC / BIN / amd64, um die Funktion PATH = zu initialisieren. Wenn Sie sie verwenden, versuchen Sie, diesen Befehl in Visual 64-Bit-Tools zu verwenden.
Wenn dieser Befehl nmake.exe nicht findet und Sie es noch im Ordner amd64 haben. Führen Sie diesen Befehl aus. im Ordner Microsoft Visual Studio 12.0 für Micros ~ 1.0. Abhängig davon, ob VC12 zuerst installiert wurde, kann Micros ~ 1.0 2.0 sein.
Erstellen Sie für jeden Start unter Windows \ eine .bat-Datei. Sie müssen cd .. verwenden, um eine .bat-Datei auszuführen, die nicht in system32 enthalten ist.
quelle