Où puis-je trouver nmake pour Windows 7 x64

29

J'essaie de compiler une source Perl et je n'arrive pas à trouver une version de nmake qui fonctionne avec Windows 7 64 bits. J'ai cherché partout sur le site Web de Microsoft et mon Googlefu semble me manquer. Puis-je utiliser un compilateur différent - si c'est le cas, suggestions / ressources? Je suis un utilisateur Linux natif alors pardonnez mon ignorance

manyxcxi
la source

Réponses:

23

NMake fait partie des outils de build de Microsoft pour la construction de projets C ++. Vous pouvez obtenir nmake ainsi que le compilateur MSVC ++ en téléchargeant Visual C ++ Express . Visual C ++ Express fonctionne parfaitement bien sous Windows 7.

lourd
la source
1
N'y a-t-il pas un nmake autonome à télécharger au lieu d'installer l'intégralité de VC Express?
Pacerier
1
Non, il n'y a pas de téléchargement autonome. NMake fait partie de la chaîne d'outils de construction de Microsoft. Visual C ++ Express (ou Visual Studio Community ) n'est qu'un moyen simple d'obtenir ces outils. Comme d' autres l'ont mentionné, vous pouvez également l'obtenir à partir du SDK Windows.
Heavyd
1
Le lien est cassé
lalo
22

Pour obtenir la version 64 bits de nmake (pour Windows 7), vous pouvez également installer le SDK Windows. Il installera nmake.exeà C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\binWindows 7 sans demander un autre répertoire.

Michael Gower
la source
1
Cette réponse date de quelques années, mais je viens d'installer le dernier SDK Windows et je n'ai pas ce répertoire. Le plus proche que j'ai est: C:\Program Files (x86)\Microsoft Visual Studio 8\VCqui contient vcpackagesqui contient quelques DLL.
Blink
Peut-être qu'il vient avec Visual Studio, pas avec le SDK Windows comme je trouve en effet nmkae dans C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin(14.0 signifie VS 2015)
Liviu
Par contre, il n'y nmakeen a pas dans les dossiers du SDK:C:\Program Files (x86)\Windows Kits\10
Liviu
5

Une version de nmake compatible avec Windows 7 est également fournie avec xampp: http://www.apachefriends.org/en/xampp-windows.html Ou vous pouvez essayer ici: http://johnbokma.com/perl/make- for-windows.html

bcmoney
la source
Le lien johnbokma ne fonctionne pas en 2019. Plus précisément, son lien vers un MS KB va vers une "page non trouvée" sur le site MS
franksands
Dans la file d'attente "Reine - Qui veut vivre pour toujours", j'ai fouillé un lien Wayback Machine fonctionnel pour l'article de la Base de connaissances Microsoft en question (c'était pour Windows95): web.archive.org/web/20120406195351/http://support .microsoft.com /… Je pense que le lien JohnBokma a lui-même été la principale aide pour tous les problèmes que j'ai rencontrés autour de nmake incompréhensible pour Windows ... j'espère que cela aide cependant.
bcmoney
4

La version x64 de nmake.exe se trouve dans le sous-répertoire VC \ bin \ amd64. La version 32 bits de nmake.exe se trouve dans VC \ bin.

Si vous ouvrez l' invite de commandes Visual Studio x64

Invite de commandes des outils natifs VS2013 x64

les chemins doivent être configurés pour trouver les versions x64 des outils. Vous pouvez également taper " où nmake.exe " pour trouver la version que vous recherchez.

Spl2nky
la source
1
a voté - dans 'Visual Studio Community 2015': \ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe pour x64
bshea
1

Nmake n'est pas natif dans Windows 10, mais vous pouvez l'inclure sans installer Visual Studio complet en installant Microsoft Visual C ++ Build Tools .

une fois terminé, accédez à ce dossier pour trouver les fichiers binaires Nmake C: \ Program Files (x86) \ Microsoft Visual Studio x.0 \ VC \ bin

Enfin, ajoutez-le au chemin Windows dans le panneau de configuration.

osazemeu
la source
lien pour installer les outils de microsoft, technet.microsoft.com/en-us/dd9y37ha(v=vs.99)
DarckBlezzer
0

Pour avoir des outils natifs comme nmake 64 bits sur Visual Studio Express ou 2013 Visual Build 2013 et pour Visual Studio 64 bits 2008 cross tools command promt ainsi.

Téléchargez le DVD ou le programme d'installation Web de Visual Studio Ultimate 2013: https://www.visualstudio.com/vs/older-downloads/

Installez uniquement l'édition C ++ Foundation à partir de ce programme d'installation avec une installation personnalisée.

N'oubliez pas non plus d'utiliser la commande visuelle withing; vcvars64.bat dans 12 / VC / BIN / amd64 pour initialiser la fonction PATH =, si vous utilisez, pour voir si vous l'avez, essayez d'utiliser dans Visual 64 bit tools command this command;

where nmake.exe

Si cette commande ne trouve pas nmake.exe et que vous l'avez toujours dans le dossier amd64. Exécutez cette commande; dans le dossier Microsoft Visual Studio 12.0 pour Micros ~ 1.0. Dépendant si VC12 a été installé en premier, alors Micros ~ 1.0 peut être 2.0.

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

Ayant une utilisation intensive, créez un fichier .bat pour chaque chargement dans Windows \ pour un démarrage rapide. Vous devez utiliser cd .., pour exécuter un .bat pas dans system32.

Dealazer
la source