ฉันจะหา nmake ได้ที่ไหนสำหรับ Windows 7 x64


29

ฉันพยายามรวบรวมแหล่ง Perl และฉันไม่สามารถหารุ่นของ nmake ที่ใช้งานได้กับ Windows 7 64 บิต ฉันค้นหาทั่วทั้งเว็บไซต์ของ Microsoft และ Googlefu ของฉันดูเหมือนว่าจะล้มเหลว ฉันสามารถใช้คอมไพเลอร์อื่นได้ไหมถ้ามีคำแนะนำ / ทรัพยากร? ฉันเป็นผู้ใช้ลีนุกซ์พื้นเมืองดังนั้นฉันจึงต้องอภัย

คำตอบ:


23

NMake เป็นส่วนหนึ่งของเครื่องมือสร้างของ Microsoft สำหรับการสร้างโครงการ C ++ คุณจะได้รับ nmake เช่นเดียวกับ MSVC ++ คอมไพเลอร์โดยการดาวน์โหลดVisual C ++ ด่วน Visual C ++ Express ทำงานได้อย่างสมบูรณ์แบบบน Windows 7


1
ไม่มีการดาวน์โหลดแบบสแตนด์อโลนแทนที่จะทำการติดตั้ง VC Express ทั้งหมดหรือไม่
Pacerier

1
ไม่ไม่มีการดาวน์โหลดแบบสแตนด์อโลน NMake เป็นส่วนหนึ่งของเครื่องมือสร้างของ Microsoft Visual C ++ Express (หรือชุมชน Visual Studio ) เป็นวิธีที่ง่ายในการรับเครื่องมือเหล่านั้น ตามที่คนอื่นพูดถึงคุณสามารถรับได้จาก Windows SDK
หนัก

1
ลิงค์คือ brokwn
lalo

22

ในการรับ nmake รุ่น 64 บิต (สำหรับ Windows 7) คุณสามารถติดตั้ง Windows SDK ได้เช่นกัน มันจะติดตั้งnmake.exeลงC:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\binบน Windows 7 โดยไม่ต้องขอไดเรกทอรีสำรอง


1
คำตอบนี้มีอายุไม่กี่ปี แต่ฉันเพิ่งติดตั้ง Windows SDK ล่าสุดและไม่มีไดเรกทอรีนั้น ฉันมีที่ใกล้ที่สุดคือ: C:\Program Files (x86)\Microsoft Visual Studio 8\VCซึ่งมีvcpackagesซึ่งมีไม่กี่ Dll
กะพริบ

บางทีมันอาจจะมาพร้อมกับ Visual Studio ไม่ใช่ Windows SDK เพราะฉันพบ nmkae ในC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin(14.0 ย่อมาจาก VS 2015)
Liviu

ตรงกันข้ามไม่มี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- สำหรับ windows.html


ลิงก์ johnbokma ไม่ทำงานในปี 2019 ลิงก์ของลิงก์ไปยัง MS KB ที่แม่นยำยิ่งขึ้นไปที่ "ไม่พบหน้าเว็บ" ในไซต์ MS
franksands

จัดคิว "ราชินี - ใครอยากมีชีวิตอยู่ตลอดไป" ฉันได้ขุดลิงก์ Wayback Machine ที่ใช้งานได้สำหรับบทความ Microsoft Knowledge Base ที่เป็นปัญหา (สำหรับ Windows95): web.archive.org/web/20120406195351/http://support .microsoft.com / ... ฉันคิดว่าลิงค์ JohnBokma นั้นเป็นตัวช่วยหลักสำหรับปัญหาใด ๆ ที่ฉันมีเกี่ยวกับการยกเลิกการทำ nmake สำหรับ Windows ... หวังว่ามันจะช่วยได้
bcmoney

4

nmake.exe รุ่น x64 อยู่ในไดเรกทอรีย่อย VC \ bin \ amd64 nmake.exe รุ่น 32 บิตอยู่ใน VC \ bin

ถ้าคุณเปิดพร้อมรับคำสั่ง Visual Studio x64

พร้อมรับคำสั่งเครื่องมือพื้นเมือง VS2013 x64

พา ธ ควรถูกเซ็ตอัพเพื่อค้นหาเครื่องมือรุ่น x64 นอกจากนี้คุณยังสามารถพิมพ์ " โดยที่ nmake.exe " เพื่อค้นหารุ่นที่คุณต้องการ


1
upvoted - ใน 'Visual Studio Community 2015': \ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe สำหรับ x64
bshea

1

nmake ไม่ได้มากำเนิดใน Windows 10 แต่คุณอาจรวมถึงการได้โดยไม่ต้องติดตั้งเสร็จสมบูรณ์ Visual Studio โดยการติดตั้ง Microsoft Visual c ++ เครื่องมือรูปร่าง

เมื่อเสร็จแล้วนำทางไปยังโฟลเดอร์นี้เพื่อค้นหาไบนารี Nmake C: \ Program Files (x86) \ Microsoft Visual Studio x.0 \ VC \ bin

ในที่สุดเพิ่มไปยังเส้นทาง windows ในแผงควบคุม


ลิงก์เพื่อติดตั้งเครื่องมือ microsoft,
technet.microsoft.com/en-us/dd9y37ha(v=vs.99

0

เมื่อต้องการให้มีเครื่องมือเนทีฟเป็น nmake 64 บิตบน Visual Studio Express หรือ 2013 Visual Build 2013 และ Visual Studio 64 บิต 2008 cross tools คำสั่งเช่นกัน

ดาวน์โหลด 2013 Visual Studio Ultimate update 5 DVD หรือ Web Installer: https://www.visualstudio.com/vs/older-downloads/

ติดตั้งเฉพาะรุ่น C ++ Foundation จากตัวติดตั้งนี้ด้วยการติดตั้งแบบกำหนดเอง

อย่าลืมใช้ withing command; vcvars64.bat ใน 12 / VC / BIN / amd64 เพื่อเริ่มต้นฟังก์ชั่น 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 สำหรับแต่ละครั้งที่โหลดใน windows \ เพื่อเริ่มต้นอย่างรวดเร็ว คุณต้องใช้ cd .. เพื่อรัน. bat ไม่ได้อยู่ใน system32

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.