Visual Studio 2015 không có cl.exe


117

Tôi đã tải xuống Visual C ++ và Visual Studio, nhưng tôi không thể tìm thấy cl.exeđể biên dịch tệp C ++ của mình. Đường dẫn đến cài đặt là `C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin.

Tôi có thể tìm trình biên dịch để biên dịch mã C ++ ở đâu?


Phiên bản Visual Studio nào? Bạn đã cài đặt đầy đủ chưa?
Sculper

6
Trình biên dịch C ++ không được cài đặt nếu bạn chọn tùy chọn Cài đặt nhanh. Cài đặt lại và chọn Cài đặt tùy chỉnh lần này.
Praetorian

Ok tôi sẽ cố gắng để cài đặt lại, cảm ơn bạn
Vincent Han

1
Tôi đã gặp lỗi này khi cố gắng cài đặt một số gói cho node.js trên Windows, tôi gặp node-gyp rebuildlỗi. Vì vậy, tôi đã cài đặt Python, sau đó cài đặt lại VS với tùy chọn C ++ được chọn và nó hoạt động tốt.
Devilcodemonkey

Câu trả lời:


227

Visual Studio 2015 không cài đặt C ++ theo mặc định. Bạn phải chạy lại thiết lập, chọn Sửa đổi và sau đó chọn Ngôn ngữ lập trình -> C ++


1
Bạn biết rằng bạn có thể đánh dấu vào mục này trong 'Ngôn ngữ lập trình' bằng cách chọn "Tùy chỉnh" khi cài đặt.
Fi Horan

18
Bạn không cần tải xuống lại trình cài đặt cho Visual Studio: chỉ cần truy cập Add or remove programs -> Visual studio community 2015 -> modify. Từ đó, tôi nhấp vào languages, Visual C++. Đã thêm cl.exe!
dùng2831602

4

Đối với tôi có Visual Studio 2015, tính năng này hoạt động:
Tìm kiếm điều này trong menu bắt đầu: Developer Command Prompt for VS2015và chạy chương trình trong kết quả tìm kiếm.
Bây giờ bạn có thể thực hiện lệnh của mình trong đó, ví dụ:cl /?


4

Trong Visual Studio 2019, bạn có thể tìm thấy cl.exe bên trong

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

Trước khi cố gắng biên dịch, hãy chạy vcvars32 để biên dịch 32-Bit hoặc vcvars64 cho 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"

Nếu bạn không thể tìm thấy tệp hoặc thư mục, hãy thử truy cập C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCvà xem liệu bạn có thể tìm thấy thư mục có số phiên bản hay không. Nếu bạn không thể, thì có thể bạn chưa cài đặt C ++ thông qua Cài đặt Visual Studio.


1
"Microsoft Visual Studio 14.0" là Visual Studio 2015. Cũng xem Microsoft Visual Studio | VS2015 trên wikipedia.
jww 20/09/19
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.