【发布时间】:2017-09-29 05:19:47
【问题描述】:
我有带有 qt-gui 和仅命令行版本的项目。 我有 gui 和非 gui 版本的发布和调试配置。我想在 gui 和非 gui 版本中为调试配置使用不同的名称。但是,当配置的名称与 Debug 不同时,调试将不起作用,它的行为类似于发布构建。 是否有可能有多个调试配置,每个都有不同的名称?
【问题讨论】:
我有带有 qt-gui 和仅命令行版本的项目。 我有 gui 和非 gui 版本的发布和调试配置。我想在 gui 和非 gui 版本中为调试配置使用不同的名称。但是,当配置的名称与 Debug 不同时,调试将不起作用,它的行为类似于发布构建。 是否有可能有多个调试配置,每个都有不同的名称?
【问题讨论】:
注意,如果点击“Debug”配置,“CMake options”下方会显示以下提示:
-DCMAKE_BUILD_TYPE=调试会自动通过
因此,当您使用不同的名称创建自己的配置时,您应该尝试将-DCMAKE_BUILD_TYPE=Debug 显式添加到“CMake 选项”中,这本质上是一个调试配置
【讨论】: