如何使用 CMake 工具的缓存编辑器 UI 添加新的 CMake 缓存条目?

问题描述 投票:0回答:1

在cmake-gui中,可以使用

Add Entry
来添加
CMAKE_DEBUG_POSTFIX
。例如:

enter image description here

但是,在 vs-code 中,我在

Add Entry
中找不到
CMake Cache Editor
按钮。如何在
CMAKE_DEBUG_POSTFIX
中添加
CMake Cache Editor
以便我可以将 Debug/Release 安装在文件夹中?

c++ visual-studio-code cmake
1个回答
0
投票

我认为 CMake Tools 的缓存编辑器 UI 中目前不存在此功能。我也没有看到有关此问题的问题单,因此您可以提出一个要求。

作为替代方案,我建议尝试CMakeUserPresets.json。然后,您可以创建一个用户预设并在其中设置缓存变量,当您再次运行 CMake 配置时,将拾取对预设的更改。还有

cmake.buildArgs
,您可以在其中使用
-D
,但这是特定于 CMake 工具的,其中预设是 CMake 规范的一部分。

注意:对于您尝试使用的特定用例,请小心。它仅适用于不可执行的目标,如果您有更复杂的构建配置(例如,具有依赖于配置的

文件配置
),您将需要更多。

© www.soinside.com 2019 - 2024. All rights reserved.