2017-07-18 6 views
1

私はちょうどQtCreatorの最後のバージョン(4.3.1)となりましプロジェクトエクスプローラに切り替えるには、私がこれらのすべてを削除(またはすることができますどのようにContinuousBuild、ContinuousConfigure、NightlyBuild、ExperimentalCoverageなどCMake QtCreator 4.3には、多くの自動ターゲットが表示されます。どのようにそれらを削除/非表示にするのですか?

のように多くのターゲットを示してい少なくともそれらを隠す)?
私は、これがCMakeでどこで生成されるのか分かりません。

私はCLionを使用していないことを除いて、この質問Hide automatically generated CTest targetsに関連しているようです。

+0

Visual Studioに関する似たような質問:https://stackoverflow.com/q/40006143/2799037 – usr1234567

答えて

1

あなたはおそらくどこかに使用されています

include(CTest) 

documentationによると:

設定CTEST/CDASH

すべてのものを対象とテストのためのプロジェクトは、によって引き込まれ両者の組み合わせ、CTestおよびCDash(それらのほとんどは実際に後者が原因です)。
彼らがなぜそこにいるのか、何が使えるのかわからない場合は、間違ったコマンドを使用している可能性があります。

すべてが何をしたいことはadd_testでテストを追加し、make testでそれらを実行し、このいずれかで上記の行を置き換えるだけCTestを使用する場合:

enable_testing() 

documentationは確かに非常に明確である:

現在のディレクトリ以下のテストを有効にします。

ビルドディレクトリをクリーンアップし、cmakeを最初からQtCreatorから実行します。あなたが言及したすべてのターゲットは消えるべきです。


私は数ヶ月前にQtCreatorを更新したとき、私は私のプロジェクトでは正確に同じ問題を抱えていました。あなたはこの問題を解決したプロジェクトの履歴でcommitを見ることができます。確かに短い。

関連する問題