Де я можу знайти nmake для Windows 7 x64


27

Я намагаюся скомпілювати джерело Perl, і я не можу знайти версію nmake, яка працює з Windows 7 64 біт. Я шукав по всьому сайту Microsoft і мій Googlefu, здається, не в мене. Чи можу я використовувати інший компілятор, якщо такі пропозиції / ресурси? Я рідний користувач Linux, тому вибачте моє незнання

Відповіді:


23

NMake є частиною інструментів Microsoft для створення проектів C ++. Ви можете отримати nmake, а також компілятор MSVC ++, завантаживши Visual C ++ Express . Visual C ++ Express чудово працює на Windows 7.


1
Чи не існує автономного nmake для завантаження замість встановлення всього VC Express?
Пакер

1
Ні, не існує окремого завантаження. NMake є частиною інструменту збірки Microsoft. Visual C ++ Express (або Visual Studio Community ) - це просто спосіб отримати ці інструменти. Як згадували інші, ви також можете отримати його з Windows SDK.
heavyd

1
Посилання brokwn
lalo

20

Щоб отримати 64-бітну версію nmake (для Windows 7), ви також можете встановити Windows SDK. Він буде встановлений nmake.exeна C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\binна Windows 7 без запиту альтернативного каталогу.


1
Ця відповідь вже кілька років, але я тільки що встановив останню версію SDK для Windows і не маю цього каталогу. Найбільш близьким я є: C:\Program Files (x86)\Microsoft Visual Studio 8\VCякий містить vcpackagesкілька dlls.
Blink

Може бути , це приходить з Visual Studio, а ні з Windows SDK , як я вважаю , дійсно nmkae в C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin(14,0 стенди для VS 2015)
Лівіу

Навпаки, nmakeв папках SDK немає:C:\Program Files (x86)\Windows Kits\10
Liviu

5

Версія nmake, сумісна з Windows 7, також постачається з xampp: http://www.apachefriends.org/en/xampp-windows.html Або ви можете спробувати тут: http://johnbokma.com/perl/make- for-windows.html


Посилання johnbokma не працює у 2019 році. Точніше його посилання на MS KB йде на "сторінку не знайдено" на сайті MS
franksands

В черзі "Королева - Хто хоче жити вічно", я розробив робочий зв'язок "Wayback Machine" для статті бази знань Майкрософт (це було для Windows95): web.archive.org/web/20120406195351/http://support .microsoft.com / ... Я думаю, що посилання JohnBokma сама по собі була головною допомогою для будь-яких питань, які я мав навколо undesrtanding nmake для Windows ... сподіваюся, це допомагає все ж.
bcmoney

4

X64 версію nmake.exe знаходиться у підкаталозі VC bin amd64. 32-розрядна версія nmake.exe розташована у вікні VC.

Якщо ви відкриєте Visual Studio x64 Command Prompt

VS2013 x64 Рідні інструменти Командний рядок

шляхи повинні бути налаштовані, щоб знайти версії x64 інструментів. Ви також можете ввести " where nmake.exe ", щоб знайти потрібну версію.


1
upvoted - в "Visual Studio Community 2015": Microsoft Visual Studio 14.0 VC bin amd64 nmake.exe для x64
bshea

0

Для того щоб мати нативні інструменти як nmake 64 біт на Visual Studio Express або 2013 Visual Build 2013 і для Visual Studio 64 біт 2008 перехресні інструменти команда promt також.

Завантажити оновлення 2013 Visual Studio Ultimate 5 DVD або веб-інсталятор: https://www.visualstudio.com/vs/older-downloads/

Інсталюйте тільки цю версію C ++ Foundation з цього інсталятора з інсталяцією.

Також не забувайте використовувати візуальну команду; vcvars64.bat в 12 / VC / BIN / amd64 для inintialize функції PATH =, якщо ви використовуєте, щоб побачити, якщо у вас є, спробуйте використовувати в Visual 64 біт інструменти команду цю команду;

where nmake.exe

Якщо ця команда не знайде nmake.exe і ви все ще маєте її в папці amd64. Виконати цю команду; в папці Microsoft Visual Studio 12.0 для Micros ~ 1.0. Відкриваючи, якщо VC12 спочатку встановлено, тоді Micros ~ 1.0 може бути 2.0.

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

Наявність жорсткого використання зробить .bat-файл для кожного часу завантаження у вікнах власного швидкого запуску. Ви повинні використовувати cd .., щоб запустити .bat не в system32.


0

Nmake не приходить спочатку в Windows 10, але ви можете включити його без встановлення повного Visual Studio, встановивши засоби Microsoft Visual C ++ Build .

після завершення перейдіть до цієї папки, щоб знайти двійкові файли Nmake C: Програмні файли (x86) Microsoft Visual Studio x.0 VC bin

Нарешті, додайте його до вікна шляху в панелі керування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.