如何摆脱Qtcreator" Projects"中的所有锤子。视图

时间:2018-01-05 11:32:26

标签: qt-creator

图像显示" Projects"打开并从CMakeLists.txt.开始配置新项目后Qtcreator的侧边栏我对带有锤子图标的许多条目感到惊讶。它们代表什么,它们来自哪里,最重要的是如何摆脱它们?

版本:

  • Qt Creator 4.3.1基于Qt 5.9.2
  • cmake version 3.9.5

enter image description here

1 个答案:

答案 0 :(得分:0)

要摆脱它们,请在Hide Generated Files菜单中的Filter Tree上勾选:

enter image description here

他们来自CMakeLists.txt中的CTest:

include(CTest) # equivalent to "enable_testing() ???

它们代表各种CTest构建目标,只要为项目启用了CTest,它们就会自动添加。您还可以从命令行中看到它们:

$ ctest -D help
CTest -D called with incorrect option: help
Available options are:
  ctest -D Continuous
  ctest -D Continuous(Start|Update|Configure|Build)
  ctest -D Continuous(Test|Coverage|MemCheck|Submit)
  ctest -D Experimental
  ctest -D Experimental(Start|Update|Configure|Build)
  ctest -D Experimental(Test|Coverage|MemCheck|Submit)
  ctest -D Nightly
  ctest -D Nightly(Start|Update|Configure|Build)
  ctest -D Nightly(Test|Coverage|MemCheck|Submit)
  ctest -D NightlyMemoryCheck

更多信息:https://cmake.org/Wiki/CMake/Testing_With_CTest