Visual Studio 2015 ไม่มี cl.exe


117

ฉันดาวน์โหลด Visual C ++ และ Visual Studio แต่ไม่พบcl.exeไฟล์ C ++ ของฉัน เส้นทางไปยังการติดตั้งคือ C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin

ฉันจะหาคอมไพเลอร์เพื่อคอมไพล์โค้ด C ++ ได้ที่ไหน?


Visual Studio เวอร์ชันใด คุณทำการติดตั้งแบบเต็มหรือไม่
Sculper

6
คอมไพเลอร์ C ++ ไม่ได้รับการติดตั้งหากคุณเลือกตัวเลือก Express Install ติดตั้งใหม่และเลือกการติดตั้งแบบกำหนดเองในครั้งนี้
Praetorian

โอเคฉันจะพยายามติดตั้งใหม่ขอบคุณ
Vincent Han

1
ฉันมีข้อผิดพลาดนี้เมื่อพยายามติดตั้งแพ็คเกจสำหรับ node.js บน Windows ฉันได้รับnode-gyp rebuildข้อผิดพลาด ดังนั้นฉันจึงติดตั้ง Python จากนั้นติดตั้ง VS ใหม่ด้วยการตรวจสอบตัวเลือก C ++ และทำงานได้ดี
demoncodemonkey

คำตอบ:


227

Visual Studio 2015 ไม่ติดตั้ง C ++ ตามค่าเริ่มต้น คุณต้องรันการตั้งค่าอีกครั้งเลือก Modify จากนั้นเลือก Programming Language -> C ++


1
คุณทราบว่าคุณสามารถทำเครื่องหมายในส่วน "ภาษาโปรแกรม" ได้โดยเลือก "กำหนดเอง" เมื่อทำการติดตั้ง
Fi Horan

18
คุณไม่จำเป็นต้องดาวน์โหลดติดตั้งสำหรับ Visual Studio: Add or remove programs -> Visual studio community 2015 -> modifyเพียงแค่ไปที่ languages, Visual C++จากนั้นฉันคลิก เพิ่ม cl.exe!
user2831602

4

สำหรับฉันที่มี Visual Studio 2015 สิ่งนี้ใช้งานได้:
ค้นหาสิ่งนี้ในเมนูเริ่ม: Developer Command Prompt for VS2015และเรียกใช้โปรแกรมในผลการค้นหา
ตอนนี้คุณสามารถรันคำสั่งของคุณได้แล้วเช่น:cl /?


4

ใน Visual Studio 2019 คุณจะพบ cl.exe ภายใน

32-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx86\x86
64-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx64\x64

ก่อนที่จะพยายามคอมไพล์ให้รัน vcvars32 สำหรับการคอมไพล์ 32 บิตหรือ vcvars64 สำหรับ 64-Bit

32-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"
64-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

หากคุณไม่พบไฟล์หรือไดเรกทอรีให้ลองไปที่C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCและดูว่าคุณสามารถหาโฟลเดอร์ที่มีหมายเลขเวอร์ชันได้หรือไม่ ถ้าคุณทำไม่ได้แสดงว่าคุณอาจยังไม่ได้ติดตั้ง C ++ ผ่านการติดตั้ง Visual Studio


1
"Microsoft Visual Studio 14.0"คือ Visual Studio 2015 โปรดดูMicrosoft Visual Studio | VS2015บนวิกิพีเดีย.
jww
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.