【问题标题】:how to get rid of all the hammers in Qtcreator's "Projects" view如何摆脱 Qt Creator“项目”视图中的所有锤子
【发布时间】:2018-01-05 11:32:25
【问题描述】:

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

版本:

  • Qt Creator 4.3.1 基于 Qt 5.9.2
  • cmake 版本 3.9.5

【问题讨论】:

    标签: qt-creator


    【解决方案1】:

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

    它们在 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

    【讨论】:

    • 听起来很有希望……但对我没用。
    • 我的 qtcreator 版本的不同之处在于我的 Filter Tree 菜单只有两个条目,Simplify TreeHide Generated FilesHide Empty Directories 缺席。
    • @JoachimWuttke 嗯.. 为什么不升级呢? :)
    • @JoachimWuttke 我什至不知道如何下载你的版本
    • 为什么不直接升级呢? - 因为通常我更喜欢使用来自我的 Linux 发行版的数据包。如果我开始自己编译这个或那个软件,那么我迟早会遇到其他麻烦。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 2021-12-20
    • 2023-03-14
    • 2020-06-27
    • 2013-03-27
    • 1970-01-01
    • 2021-07-17
    相关资源
    最近更新 更多