VSCode + cmake + Windows 10-> cmake不在路径中

时间:2020-05-06 01:36:57

标签: c++ visual-studio-code cmake

我对VS Code和CMake还是陌生的。我来自使用Visual Studio和解决方案文件的14年。现在,业界希望我成为跨平台的人并在Linux中做事。好吧,我不想成为一个过时的老人。

我下载了VSCode并安装了cmake和cmake工具扩展。我创建了一个文件夹,打开了工作区,按ctrl + shift + p并选择配置,然后选择VC ++作为我的编译器。

当我在VS Code内部或外部的命令行上键入cmake时,这不是公认的命令。但是,我可以使用ctrl + shift + p cmake-> Build进行构建。

我如何在命令行上获取cmake并将其用作他的视频中的“向量布尔”? https://www.youtube.com/watch?v=abuCXC3t6eQ

当前正在使用的cmake可执行文件在哪里,我应该将其添加到路径中吗?

我在Windows 10上并且在尝试VSCode + cmake工具之前安装了Visual Studio 2019。

2 个答案:

答案 0 :(得分:2)

Visual Studio 16 2019已在C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe中包括CMake安装。所以我的猜测是您正在VSCode中使用此版本。

要运行明确安装的CMake,应从https://cmake.org/download下载适合您平台的CMake,然后将安装目录的bin文件夹添加到PATH变量中,例如set PATH=C:\Program Files\CMake\bin;%PATH%在Windows上。

这样做之后,您可以从命令行轻松使用CMake。

答案 1 :(得分:1)

如果使用的是vector-of-bool(现在是Microsoft)的cmake工具,则无需使用命令行进行构建。

ctrl + shift + p => cmake:构建目标将为您构建所有内容。

要从命令行使用cmake,需要将cmake二进制目录添加到系统路径。最可能是C:\ Program Files \ CMake \ bin。