C++ cmake中的Clion多个调试配置
我有一个只有QtGUI和命令行版本的项目。 我有gui和非gui版本的发布和调试配置。我希望gui和非gui版本中的调试配置有不同的名称。但是,当配置的名称与调试的名称不同时,调试将不起作用,其行为类似于发布版本。 有没有可能有多个调试配置,每个都有不同的名称? 注意,如果单击“调试”配置,以下提示将显示在“CMake选项”下面: -DCMAKE\u BUILD\u TYPE=调试将自动传递C++ cmake中的Clion多个调试配置,c++,cmake,clion,C++,Cmake,Clion,我有一个只有QtGUI和命令行版本的项目。 我有gui和非gui版本的发布和调试配置。我希望gui和非gui版本中的调试配置有不同的名称。但是,当配置的名称与调试的名称不同时,调试将不起作用,其行为类似于发布版本。 有没有可能有多个调试配置,每个都有不同的名称? 注意,如果单击“调试”配置,以下提示将显示在“CMake选项”下面: -DCMAKE\u BUILD\u TYPE=调试将自动传递 因此,当您使用不同的名称创建自己的配置时,您应该尝试将-DCMAKE\u BUILD\u TYPE=De
因此,当您使用不同的名称创建自己的配置时,您应该尝试将
-DCMAKE\u BUILD\u TYPE=Debug
添加到“CMake options”中,该名称本质上是一个调试配置,但在这种情况下,会自动传递:-DCMAKE\u BUILD\u TYPE=DebugNoGui。所以,即使我复制了adn并重命名了调试配置,-DCMAKE\u BUILD\u TYPE=debug也不会被传递,并且它始终具有与配置名称相同的值。所以在我看来,我需要明确地添加这个选项。