Visual Studio 2015 nie ma cl.exe

117

Pobrałem Visual C ++ i Visual Studio, ale nie mogę cl.exeskompilować mojego pliku C ++. Ścieżka do instalacji to `C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin.

Gdzie mogę znaleźć kompilator do kompilacji kodu C ++?

Vincent Han
źródło
Która wersja programu Visual Studio? Czy wykonałeś pełną instalację?
Sculper
6
Kompilator C ++ nie zostanie zainstalowany, jeśli wybierzesz opcję instalacji ekspresowej. Zainstaluj ponownie i tym razem wybierz instalację niestandardową.
Praetorian
Ok, spróbuję przeinstalować, dziękuję
Vincent Han
1
Wystąpił ten błąd podczas próby zainstalowania pakietu dla node.js w systemie Windows, otrzymuję node-gyp rebuildbłąd. Więc zainstalowałem Pythona, a następnie ponownie zainstalowałem VS z zaznaczoną opcją C ++ i działało dobrze.
demoncodemonkey

Odpowiedzi:

227

Program Visual Studio 2015 domyślnie nie instaluje języka C ++. Musisz ponownie uruchomić instalację, wybrać Modyfikuj, a następnie sprawdzić Język programowania -> C ++

Victor Hurdugaci
źródło
1
Wiesz, że możesz zaznaczyć tę opcję w sekcji „Języki programowania”, wybierając opcję „Niestandardowe” podczas instalacji.
Fi Horan,
18
Nie musisz ponownie pobierać instalatora programu Visual Studio: po prostu przejdź do Add or remove programs -> Visual studio community 2015 -> modify. Stamtąd kliknąłem languages, Visual C++. Dodano plik cl.exe!
user2831602
4

Dla mnie, którzy mają Visual Studio 2015 to działa:
Wyszukaj to w menu Start: Developer Command Prompt for VS2015i uruchom program w wynikach wyszukiwania.
Możesz teraz wykonać w nim swoje polecenie, na przykład:cl /?

Milad
źródło
4

W programie Visual Studio 2019 można znaleźć plik cl.exe w środku

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

Przed próbą kompilacji uruchom vcvars32 dla kompilacji 32-bitowej lub vcvars64 dla 64-bitowej.

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"

Jeśli nie możesz znaleźć pliku lub katalogu, spróbuj przejść do C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCi sprawdź, czy możesz znaleźć folder z numerem wersji. Jeśli nie możesz, prawdopodobnie nie zainstalowałeś jeszcze języka C ++ za pośrednictwem instalacji programu Visual Studio.

Bośniacki koder
źródło
1
„Microsoft Visual Studio 14.0” to Visual Studio 2015. Zobacz także Microsoft Visual Studio | VS2015 na Wikipedii.
jww