VSCode + cmake + windows 10 -> cmake не в пути - PullRequest
1 голос
/ 06 мая 2020

Я новичок в VS Code и CMake в целом. Я 14 лет использую Visual Studio и файлы решений. Теперь индустрия хочет, чтобы я был кроссплатформенным и работал на Linux. Что ж, я не хочу быть устаревшим стариком.

Я загрузил VSCode и установил расширения инструментов cmake и cmake. Я создал папку, открыл рабочее пространство, ctrl + shift + p и решил настроить, а затем выбрал VC ++ в качестве компилятора.

Когда я набираю cmake в командной строке внутри или вне VS Code, это не распознанная команда. Однако я могу построить с помощью ctrl + shift + p cmake-> Build.

Как мне получить cmake в командной строке и использовать его, как 'vector-of-bool' в его видео? https://www.youtube.com/watch?v=abuCXC3t6eQ

Где находится исполняемый файл cmake, который он сейчас использует, и должен ли я просто добавить его в путь?

Я на Windows 10 и у меня был Visual Studio 2019 была установлена ​​до того, как попробовать инструменты VSCode + cmake.

Ответы [ 2 ]

2 голосов
/ 06 мая 2020

Visual Studio 16 2019 уже включает установку CMake в C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe. Итак, я предполагаю, что вы используете эту версию внутри VSCode.

Чтобы запустить явно установленный CMake, вы должны загрузить CMake, подходящий для вашей платформы, из https://cmake.org/download, установить его и добавить папку bin каталога установки в вашу переменную PATH, например set PATH=C:\Program Files\CMake\bin;%PATH% на Windows.

После этого вы можете легко использовать CMake из командной строки.

1 голос
/ 06 мая 2020

Если вы используете инструменты cmake vector-of-bool (теперь Microsoft), вам не нужно использовать командную строку для сборки.

ctrl + shift + p => cmake: build target построит все за вас.

Чтобы использовать cmake из командной строки, вам нужно добавить двоичный каталог cmake в системный путь. Скорее всего, C: \ Program Files \ CMake \ bin.

...