Mam wiele wersji Qt zainstalowanych i muszę skompilować mój projekt z nimi wszystkimi.
Korzystając z pliku pro, nie mogłem znaleźć w dokumentacji, w jaki sposób wykonać kompilację warunkową.Jak sprawdzić wybraną wersję Qt w pliku .pro?
Idealnie, to jest to, co chciałbym zrobić:
QT_VERSION = 5 # this can be 4, set manually
if(QT_VERSION == 5) {
QT += widgets
}
if(QT_VERSION == 4) {
QT += gui
}
Naturalnie, polecenie if() nie istnieje w plikach Pro.
Czy jest lepszy sposób na zrobienie tego samego?
będzie cmake być opcją? – brunocodutra
Zawsze używam cmake, kiedy mogę. Obawiam się, że tak nie jest. – Pietro