2012-08-11 6 views
7

私はfeautureの1つのメリットしか見ることができません:make allのcommadを発行することができます。qmakeのdebug_and_release設定機能のメリットは何ですか?

まあ、私は開発者の生活のあらゆる時点でmakeと呼んでいません。私はQt Creatorを使用しています。私がプロジェクトをビルドするとき、私はそれを厳密にデバッグまたはリリースとして望みます。私はこれが人々による徹底的な行動だと思う。

しかし、debug_and_releaseは、Qt Creatorではデフォルトでオンになっています。私が見ることができないメリットはありますか?このような直感的混乱でいくつかの意味があります:

の人がミスをして、すべてのインターネット上WTFの質問をすることで学習している
 
CONFIG(debug, debug|release) { 
    # debug 
} else { 
    # release 
} 

何か不足していますか?

+3

Downvoteはいいですが、少なくともあなたは言葉を残すことができますか?なぜ私は間違っていると思いますか? –

+0

しかし、あなたは精神的であるはずです...;) –

答えて

6

私はそれをオフに切り替える:

 
CONFIG -= debug_and_release 
CONFIG(debug, debug|release) { 
    CONFIG -= release 
} 
else { 
    CONFIG -= debug 
    CONFIG += release 
} 

UPD。

私はそれを持っています。私の質問は完全に間違っています。 debug_and_releasedebugreleaseとはあまり関係ありません。

+3

まあ、誰も問題に興味がありません。 OK、それは私のために働く、私はそれを使用します。 –

+0

最後に私は、.proでも設定を変更することなく、設定を作成者から設定する方法を学びました。ありがとう! –

+0

どのように、@AndyBrice? –

関連する問題