【问题标题】:VSCode + cmake + windows 10 -> cmake not in pathVSCode + cmake + windows 10 - > cmake不在路径中
【发布时间】:2020-08-20 20:46:36
【问题描述】:

总的来说,我是 VS Code 和 CMake 的新手。我来自使用 Visual Studio 和解决方案文件 14 年。现在业界希望我能够跨平台并在 Linux 中做事。好吧,我不想成为一个被弃用的老人。

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

当我在 VS Code 内部或外部的命令行上键入 cmake 时,它​​不是一个可识别的命令。但是,我可以使用 ctrl+shift+p cmake->Build 构建。

如何在命令行上获取 cmake 并将其用作视频中的“vector-of-bool”? https://www.youtube.com/watch?v=abuCXC3t6eQ

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

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

【问题讨论】:

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


    【解决方案1】:

    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。

    【讨论】:

      【解决方案2】:

      如果您使用的是vector-of-bool(现在是微软的)cmake 工具,那么您不需要使用命令行进行构建。

      ctrl + shift + p => cmake: build target 将为你构建一切。

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

      【讨论】:

        猜你喜欢
        • 2021-10-29
        • 2016-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-02
        • 2021-05-09
        相关资源
        最近更新 更多