J'ai téléchargé QT 5 et j'ai essayé de construire mon projet. Les projets sont maintenant nécessaires pour ajouter des widgets à la variable QT, mais qui produit un avertissement avec une version plus ancienne:
Message de projet: AVERTISSEMENT: inconnu QT: widgets p> BlockQuote>
La solution simple semble ajouter une vérification simple: p>
xxx pré> qui n'a pas fonctionné (Qt 4 est imprimé). Il est vrai que certains sont égaux ne fait pas partie du Référence de la fonction QMake , mais contient est. Tellement essayé avec: p>
xxx pré> mais cela n'a pas fonctionné non plus. Diverses autres combinaisons telles que contiennent ("$$ qt_major_version", "5") ne fonctionnent pas. P>
L'hypothèse que $$ qt_major_version est 4 ou 5 est cochée avec une ligne comme: p>
message( $$QT_MAJOR_VERSION )
3 Réponses :
Vous pouvez utiliser:
Outre ce que Zlatomir a déclaré, Notez que vous ne devez pas spécifier Grandthan code> est une comparaison stricte (non "supérieure et égale que"). Vous pouvez également utiliser
isequal (qt_major_version, 5) code> pour tester l'égalité numérique. P>
$$ code> pour
qt_major_version code>,
qt_minor_version code> et
qt_patch_version code>. p>.
Il apparaît que ne fonctionne pas, mais p> fonctionne ... il est sensible à la position de l'ouverture entretoise! Wierd p> p>