CMake ищет Visual Studio BuildTools, пока у меня установлена ​​версия Professional - PullRequest
0 голосов
/ 06 августа 2020

Некоторое время go я установил Visual Studio 2019 BuildTools, чтобы протестировать новый компилятор. Теперь я деинсталлировал его и установил «Visual Studio 2019» (полный).

«Visual Studio 2019» установлен правильно, так как я могу создать приветственный мир с помощью IDE.

Однако, когда я запускаю CMake из оболочки (или даже из командной строки Visual Studio 2019), он не может найти компилятор Visual Studio 2019 и сообщает:

  CMake Error at CMakeLists.txt:243 (project):
  Generator

    Visual Studio 16 2019

  could not find specified instance of Visual Studio:

    C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools

На моем компьютере нет C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools папка, однако C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild и C:\Program Files (x86)\MSBuild существуют ...

Похоже, удаление VS 2019 BuildTools пошло не так, и все пошло наперекосяк. Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 07 августа 2020

Вы можете открыть Tools->Get Tools and Features->Visual Studio Installer.

  1. Проверить, Desktop development with C++ enter image description here

2.Check if Visual Studio extension development enter image description here

  1. Щелкните Individual Component, чтобы проверить, установлены ли следующие компоненты

enter image description here

enter image description here

enter image description here

enter image description here

4.Check the environment variables whether there are the following two environment variables. введите описание изображения здесь

...