2012-08-11 9 views
7

Ich kann nur einen Vorteil des feauture sehen: wir sind in der Lage, die make all commad auszustellen.Was sind die Vorteile von debug_and_release Konfigurationsfeature in qmake?

Nun, ich rufe make in keinem Punkt meines Entwicklers Leben. Ich benutze Qt Creator und wenn ich das Projekt erstelle, will ich es unbedingt als Debug oder als Release. Ich denke, das ist ein erwartetes Verhalten von Menschen.

Aber debug_and_release ist standardmäßig in Qt Creator. Gibt es einen Verdienst darin, den ich nicht sehen kann? Gibt es einen Sinn in der unintuitive Chaos wie folgt aus:

 
CONFIG(debug, debug|release) { 
    # debug 
} else { 
    # release 
} 

, die Menschen, die von lernen, Fehler zu machen und WTF Fragen alle über das Internet zu fragen?

Bin ich etwas fehlt?

+3

Downvote ist nett, aber können Sie ein Wort mindestens verlassen? Warum denkst du, dass ich falsch liege? –

+0

Aber du solltest psychisch sein ...;) –

Antwort

6

ich es ausschalten:

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

UPD.

Ich habe es. Meine Frage ist völlig falsch. debug_and_release haben nicht viel mit debug und release zu tun.

+3

Nun, niemand interessiert sich für das Thema. OK, es funktioniert für mich, ich werde es dann benutzen. –

+0

Endlich habe ich herausgefunden, wie man die Konfiguration vom Ersteller einstellt, ohne sie auch in .pro ändern zu müssen. Vielen Dank! –

+0

Wie, @AndyBrice? –