Wie überprüfen Sie die ausgewählte version von Qt in einem .pro Datei?

Ich habe mehrere Versionen von Qt installiert, und ich brauche zu kompilieren meines Projekts mit allen von Ihnen.

Mit einem pro-Datei konnte ich nicht finden in der Dokumentation, wie eine nicht bedingte Kompilierung.

Ideal, das ist, was ich tun möchte:

QT_VERSION = 5   # this can be 4, set manually

if(QT_VERSION == 5) {
   QT += widgets
}
if(QT_VERSION == 4) {
   QT += gui
}

Natürlich, die wenn () - Befehl nicht vorhanden ist in pro-Dateien.

Gibt es einen besseren Weg, um das gleiche zu tun?

InformationsquelleAutor der Frage Pietro | 2013-09-06

Schreibe einen Kommentar