如何在 VSCode 中设置 CMake 构建配置?

shi*_*jin 10 c++ cmake visual-studio-code

我正在使用 VSCode 中的 CMake 工具扩展在 Windows 上构建和运行 C++ 项目。

如果构建配置应该是Debug或,我应该在哪里设置Release

在 上Build,CMake 工具执行

"C:\Program Files\CMake\bin\cmake.EXE" --build c:/work/foobar/build --config Debug --target ALL_BUILD
Run Code Online (Sandbox Code Playgroud)

如何获得要使用的扩展--config Release

Who*_*aig 13

CMake 工具扩展设置了很多东西,包括用于配置构建的各个方面的状态栏面板。在状态行中,可以启用/禁用 VSCode 和扩展提供的各种面板。包括 CMake 工具迷你面板的示例如下所示:

在此输入图像描述

注意:我没有Windows 机器上运行 VS Code;我的是MacOS,但前提是一样的。

CMake: [Debug]: Ready无论如何,如果您单击IDE 顶部附近显示应打开选择变体列表的部分,您可能会熟悉看到打开的常规命令面板。它看起来像这样:

在此输入图像描述

您可以在此处将您的选择从一种构建配置类型更改为另一种构建配置类型。

您还可以通过主命令面板执行以下操作来执行此操作:

  1. 按 ctrl-shift-P(或在 MacOS 上按 cmd-shift-P)
  2. 类型CMake。该列表应过滤为仅 CMake 命令选项。
  3. 滚动列表并选择CMake: Select Variant

前面提到的相同构建变体选项应该会出现。