CMake: Visual Studio 15 2017 не смог найти ни одного экземпляра Visual Studio
Когда я пытаюсь установить CMake, я получаю сообщение об ошибке:
Visual Studio 15 2017 could not find any instance of Visual Studio.
Я использую Windows 7 и Visual Studio 2017. Файл CMakeOutput.log
пишет:
The system is: Windows - 6.1.7601 - AMD64
Есть идеи?
Ответы
Ответ 1
Я столкнулся с той же ошибкой и выполнил следующие шаги для решения проблемы:
- Откройте Visual Studio
- Перейти в Инструменты → Получить инструменты и функции
- На вкладке "Рабочие нагрузки" включите "Разработка рабочего стола с C++"
- Нажмите Изменить внизу справа
В результате этих шагов была установлена функция "Visual C++ tools for CMake", но другие дополнительные функции C++, включенные в эту рабочую нагрузку, могут также помочь в том, что вы пытаетесь сделать.
После завершения установки средства обновления Visual Studio попробуйте еще раз выполнить команду. Вам может понадобиться открыть новое командное окно.
Ответ 2
если вы установили два или более Windows 10 SDK, удалите их, за исключением последнего.
Ответ 3
Вы установили Visual Studio 2017, но, очевидно, без компилятора. Например, если у вас есть проект C или C++, вам необходимо установить Visual- C++ и Visual-C (++) для командной строки.
Вы можете проверить это, если вы запустите Visual Studio 2017 и попытаетесь создать новый проект в C/C++/.NET или что вам нужно. Если он не установлен, он должен быть недоступен.
Ответ 4
У меня точно такая же проблема, и я установил визуальный C++ при установке, и он не был выделен серым цветом, когда я запускаю проект C++. My CMakeOutput.log: Система: Windows - 10.0.17134 - AMD64