Wie setzen Sie verschiedene qmake-Konfiguration je nach debug / release?
Muss ich angeben, verschiedene Ausgabe-und intermediate Ordner in meinem .pro-Datei, die für debug-und release-builds. Ich erstellte einen folgenden test .pro Datei:
release {
message( "release" )
}
debug {
message( "debug" )
}
Aber zu kompilieren .pro-Datei, in der Qt Creator mit "debug" bauen führt zu folgender Ausgabe:
Project MESSAGE: release
Project MESSAGE: debug
Scheint es, dass beide "debug" und "release" Bedingungen True
O_O. Ist es möglich irgendwie verarbeiten debug und release builds separat in qmake?
- Mögliche Duplikate von QMake CONFIG () - Funktion und die 'aktiven'Konfiguration'
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut der qmake manual:
Ich nicht wirklich, die Erklärung, obwohl. Es scheint, dass die beiden Optionen sind wirklich ausgewählt und nur eines davon ist "aktiv". Aber qmake ist berühmt für counter-intuitive Dinge.
Versuchen:
den
qmake
die Anzeige "debug", falls Sie den Aufbau Ihres Projekts in einemdebug
oderdebug|release
- Modus, andernfalls (d.h.: wenn Sie es in einemrelease
- Modus) einen "release" - Nachricht wird angezeigt.