【问题标题】:Constraining Values with ComboBoxes in CMake (cmake-gui) [duplicate]在CMake(cmake-gui)中使用组合框约束值[重复]
【发布时间】:2021-01-25 01:55:41
【问题描述】:

我遇到了 CMake 项目,其中 cmake-gui 中的缓存条目显示为组合框。但是我找不到这个项目。如何将缓存条目添加到 CMakeLists.txt,其值受组合框约束?

【问题讨论】:

    标签: cmake cmake-gui cmake-language


    【解决方案1】:

    您可以将a变量设置为默认值并将其添加到缓存中。

    set(COLOR_MODE "always" CACHE STRING "Should we use colors")
    

    然后您可以将变量的属性设置为您希望出现在组合框中的值列表。

    set_property(CACHE COLOR_MODE PROPERTY STRINGS always auto never)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 2012-04-20
      • 1970-01-01
      相关资源
      最近更新 更多