【问题标题】:Clion multiple debug configurations in cmakecmake中的Clion多个调试配置
【发布时间】:2017-09-29 05:19:47
【问题描述】:

我有带有 qt-gui 和仅命令行版本的项目。 我有 gui 和非 gui 版本的发布和调试配置。我想在 gui 和非 gui 版本中为调试配置使用不同的名称。但是,当配置的名称与 Debug 不同时,调试将不起作用,它的行为类似于发布构建。 是否有可能有多个调试配置,每个都有不同的名称?

【问题讨论】:

    标签: c++ cmake clion


    【解决方案1】:

    注意,如果点击“Debug”配置,“CMake options”下方会显示以下提示:

    -DCMAKE_BUILD_TYPE=调试会自动通过

    因此,当您使用不同的名称创建自己的配置时,您应该尝试将-DCMAKE_BUILD_TYPE=Debug 显式添加到“CMake 选项”中,这本质上是一个调试配置

    【讨论】:

    • 但在这种情况下,它会说: -DCMAKE_BUILD_TYPE=DebugNoGui 将自动传递。因此,即使我复制并重命名了调试配置,-DCMAKE_BUILD_TYPE=Debug 也不会传递,并且它始终具有与配置名称相同的值。所以在我看来,我需要明确添加此选项。
    猜你喜欢
    • 1970-01-01
    • 2018-01-08
    • 2015-03-30
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 2016-06-19
    相关资源
    最近更新 更多