Wo finde ich nmake für Windows 7 x64?

96948
manyxcxi

Ich versuche, eine Perl-Quelle zu kompilieren, und ich kann keine Version von nmake finden, die mit Windows 7 64-Bit funktioniert. Ich habe überall auf der Microsoft-Website gesucht und meine GoogleFu scheint mich zu versagen. Kann ich einen anderen Compiler verwenden? Falls ja, Vorschläge / Ressourcen? Ich bin ein nativer Linux-Benutzer, bitte entschuldigt meine Ignoranz

25

6 Antworten auf die Frage

22
heavyd

NMake is part of Microsoft's build tools for building C++ projects. You can get nmake as well as the MSVC++ compiler by downloading Visual C++ Express. Visual C++ Express runs perfectly fine on Windows 7.

Gibt es nicht ein einzelnes Programm zum Herunterladen, anstatt den gesamten VC Express zu installieren? Pacerier vor 8 Jahren 0
Nein, es gibt keinen Standalone-Download. NMake ist Teil der Build-Toolchain von Microsoft. Visual C ++ Express (oder [Visual Studio Community] (https://www.visualstudio.com/de-de/products/visual-studio-community-vs.aspx)) ist nur ein einfacher Weg, um diese Tools zu erhalten. Wie [andere bereits erwähnt] (http://superuser.com/a/217246/820) können Sie es auch vom Windows SDK erhalten. heavyd vor 8 Jahren 0
19
Michael Gower

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\binohne ein alternatives Verzeichnis anzugeben.

Diese Antwort ist einige Jahre alt, aber ich habe gerade das neueste Windows SDK installiert und habe dieses Verzeichnis nicht. Das nächste, was ich habe, ist: `C: \ Programme (x86) \ Microsoft Visual Studio 8 \ VC`, das` vcpackages` enthält, das einige DLLs enthält. Blink vor 8 Jahren 1
Vielleicht kommt es mit Visual Studio, nicht mit Windows SDK, wie ich in der Tat unter "C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin" finde (14.0 steht für VS 2015). Liviu vor 7 Jahren 0
Im Gegensatz dazu gibt es in den SDK-Ordnern kein "nmake": "C: \ Programme (x86) \ Windows Kits \ 10" Liviu vor 7 Jahren 0
5
bcmoney

Eine mit Windows 7 kompatible Version von nmake enthält auch xampp: http://www.apachefriends.org/en/xampp-windows.html Oder Sie können es hier versuchen: http://johnbokma.com/perl/make- for-windows.html

4
Spl2nky

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 Eingabeaufforderung von Visual Studio x64 öffnen

Native Tools-Eingabeaufforderung für VS2013 x64

Die Pfade sollten eingerichtet werden, um die x64-Versionen von Tools zu finden. Sie können auch " where nmake.exe " eingeben, um die Version zu finden, nach der Sie suchen.

upvoted - in 'Visual Studio Community 2015': \ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe für x64 bshea vor 7 Jahren 1
0
Dealazer

Native Tools können Sie auch unter 64 Bit in Visual Studio Express oder 2013 Visual Build 2013 und in Visual Studio 64 Bit 2008 Cross Tools-Befehl promt verwenden.

Laden Sie die Version 5 von Visual Studio Ultimate Update 5 oder das Web-Installationsprogramm herunter: https://www.visualstudio.com/vs/older-downloads/

Installieren Sie nur die C ++ Foundation Edition aus diesem Installationsprogramm mit der benutzerdefinierten Installation.

Denken Sie auch daran, den visuellen Befehl zu verwenden. vcvars64.bat in 12 / VC / BIN / amd64 zum Initialisieren der Funktion PATH =. Wenn Sie diese Funktion verwenden, versuchen Sie, den Befehl in Visual 64-Bit-Tools zu verwenden.

where nmake.exe 

Wenn dieser Befehl nmake.exe nicht findet und Sie ihn immer 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.

C:\progra~2\Micros~1.0\VC\vcvarsall amd64 

Bei hartem Einsatz erstellen Sie eine .bat-Datei für jedes Mal, wenn Sie in windows \ laden, um einen schnellen Start zu gewährleisten. Sie müssen cd .. verwenden, um ein .bat nicht in system32 auszuführen.

0
osazemeu

Nmake ist in Windows 10 nicht nativ verfügbar, Sie können es jedoch ohne die Installation des vollständigen Visual Studio einschließen, indem Sie Microsoft Visual C ++ Build Tools installieren .

Wenn Sie fertig sind, navigieren Sie zu diesem Ordner, um nach Nmake-Binärdateien C: \ Programme (x86) \ Microsoft Visual Studio x.0 \ VC \ bin zu suchen

Fügen Sie es schließlich dem Windows-Pfad in der Systemsteuerung hinzu.