/ / CMake nie może znaleźć zestawu narzędzi Visual Studio 140 na instalacji 2017 - visual-studio, cmake, visual-studio-2017

CMake nie może znaleźć zestawu narzędzi Visual Studio 140 na instalacji 2017 - visual-studio, cmake, visual-studio-2017

Nowy instalator programu Visual Studio 2017 ma opcję instalacji starszego zestawu narzędzi kompilatora VS 140 wraz z nowym zestawem narzędzi VS 141. Jest to opcja w instalatorze 2017

wprowadź opis obrazu tutaj

Instalator pomyślnie zainstaluje v140zestaw narzędzi i mogę nawet zmienić zestaw narzędzi między wersjami 140 i 14 w moich projektach / rozwiązaniach Visual Studio i pomyślnie je zbudować, ale nie mogę zbudować projektu za pomocą zestawu narzędzi V140 za pomocą CMake. Kiedy biegnę

cmake -G"Visual Studio 14 2015" ../Source

cmake nie może znaleźć kompilatora i zestawu narzędzi.

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_C_COMPILER could be found.



CMake Error at CMakeLists.txt:2 (project):
No CMAKE_CXX_COMPILER could be found.



-- Configuring incomplete, errors occurred!

Jednak zgodnie z oczekiwaniami mogę z powodzeniem budować z Visual Studio 15 2017 opcja. Czy jest jakiś sposób użycia starszego zestawu narzędzi z cmake bez instalowania VS2015?

Odpowiedzi:

3 dla odpowiedzi № 1

Możesz określić zestawy narzędzi za pomocą -T flaga przy dzwonieniu cmake. Zobacz dokumentację tutaj i tutaj.