2012-08-11 10 views
7

Posso vedere solo un merito della feauture: siamo in grado di emettere la virgola make all.Quali sono i vantaggi della funzionalità di configurazione debug_and_release in qmake?

Bene, non chiamo make in qualsiasi punto della vita del mio sviluppatore. Io uso Qt Creator e quando costruisco il progetto lo voglio rigorosamente come debug o come release. Immagino che questo sia un comportamento espettorato dalle persone.

Ma debug_and_release è attivato per impostazione predefinita in Qt Creator. C'è un merito in questo che non riesco a vedere? C'è un senso nel caos intuitivo come questo:

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

cui le persone stanno imparando da commettere errori e fare domande WTF tutti su internet?

Mi manca qualcosa?

+3

Il downvote è bello, ma puoi almeno una parola? Perché pensi che mi sbagli? –

+0

Ma tu dovresti essere un sensitivo ...;) –

risposta

6

ho disattivarlo:

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

UPD.

Ce l'ho. La mia domanda è completamente sbagliata. debug_and_release non hanno molto a che fare con debug e release.

+3

Beh, nessuno è interessato al problema. OK, funziona per me, lo userò allora. –

+0

Finalmente ho capito come impostare la configurazione da creatore senza doverla modificare anche in .pro. Grazie! –

+0

Come, @AndyBrice? –

Problemi correlati