在cmake-gui中,可以使用
Add Entry
来添加CMAKE_DEBUG_POSTFIX
。例如:
但是,在 vs-code 中,我在
Add Entry
中找不到 CMake Cache Editor
按钮。如何在 CMAKE_DEBUG_POSTFIX
中添加 CMake Cache Editor
以便我可以将 Debug/Release 安装在文件夹中?
我认为 CMake Tools 的缓存编辑器 UI 中目前不存在此功能。我也没有看到有关此问题的问题单,因此您可以提出一个要求。
作为替代方案,我建议尝试CMakeUserPresets.json。然后,您可以创建一个用户预设并在其中设置缓存变量,当您再次运行 CMake 配置时,将拾取对预设的更改。还有
cmake.buildArgs
,您可以在其中使用 -D
,但这是特定于 CMake 工具的,其中预设是 CMake 规范的一部分。
注意:对于您尝试使用的特定用例,请小心。它仅适用于不可执行的目标,如果您有更复杂的构建配置(例如,具有依赖于配置的
文件配置),您将需要更多。