QtCreator 4.3中的CMake显示了许多自动目标,如何删除/隐藏它们?
我刚刚切换到QtCreator的最新版本(4.3.1),project explorer现在显示了许多目标,如ContinuousBuild、ContinuousConfigure、NightlyBuild、ExperimentalVerage等 如何删除所有这些(或至少隐藏它们)?QtCreator 4.3中的CMake显示了许多自动目标,如何删除/隐藏它们?,cmake,qt-creator,ctest,Cmake,Qt Creator,Ctest,我刚刚切换到QtCreator的最新版本(4.3.1),project explorer现在显示了许多目标,如ContinuousBuild、ContinuousConfigure、NightlyBuild、ExperimentalVerage等 如何删除所有这些(或至少隐藏它们)? 我甚至不知道这是在CMake中生成的 似乎与这个问题有关,只是我没有使用CLion。您可能在某处使用: include(CTest) 根据报告: 配置项目以使用CTest/CDash进行测试 所有这些目标都是通过
我甚至不知道这是在CMake中生成的
似乎与这个问题有关,只是我没有使用CLion。您可能在某处使用:
include(CTest)
根据报告:
配置项目以使用CTest/CDash进行测试
所有这些目标都是通过这两个目标的结合而实现的,CTest
和CDash
(几乎所有这些目标实际上都是由于后者)。如果您不知道它们为什么在那里以及它们可以用于什么,那么很可能您使用了错误的命令 如果您只想使用
CTest
,请使用add\u test
添加测试,并使用make test
运行测试,请将上面的行替换为以下行:
enable_testing()
事实很清楚:
为当前目录和以下目录启用测试
清理生成目录并从QtCreator
中从头开始运行cmake
。你提到的所有目标都应该消失
几个月前,当我更新
QtCreator
时,我在我的一个项目中遇到了完全相同的问题。你可以在解决这个问题的项目的历史中看到。确实很短。Visual Studio的类似问题:请注意,我记录了一个CMake的功能请求,以提供一种防止创建这些目标的方法: