Comment vérifier la version Qt installée sur Mac OS X
Est-il une commande pour vérifier la version de l'installation de Qt sur Mac OS X. Mon Mac OS X version 10.6.7.
Eidt: mise à Jour de l'état 10/28/2011
Lors de l'exécution de /usr/sbin/system_profiler SPFrameworksDataType, la version de la QTkit est 7.6.6.
La valeur de la macro QT_VERSION_STR dans qglobal.h est "4.7.2".
Je ne comprends pas pourquoi la version deux chaînes sont différentes? De toute évidence, la chaîne de la version "4.7.2" est ce que je veux.
Grâce,
Jeffrey
source d'informationauteur Jeffrey
Vous devez vous connecter pour publier un commentaire.
SI vous parlez de la programmation ici...: Au moment de la compilation, vous pouvez vérifier la version de Qt avec
QT_VERSION_STR
. En cours d'exécution, vous pouvez utiliserqVersion()
. Évidemment, la version de construire l'application à ne pas toujours correspondre à la version que vous l'exécutez avec.Aller à votre "Applications>>Outils" le dossier et lancer l' Système Profiler. Regardez "Logiciel>>Cadres>>QTKit". Vous y trouverez la version.
À obtenir dans un terminal (à utiliser à partir de Java par exemple), exécutez la commande suivante:
Vous y trouverez quelque chose comme ceci:
Dans XCode, il faut un environnement variable disponible.
Si vous avez installé avec l'infusion, il suffit de faire...
brew info qt
ou
brew info qt5
Mise à jour:
Cette façon de faire permettra de couper tous les trucs supplémentaires et afficher uniquement les versions.
brew list --versions qt
ou
brew list --versions qt5
Voici une belle triche pour les bistrots, btw: http://ricostacruz.com/cheatsheets/homebrew.html
Sur le terminal:
Il doit retourner les versions de QMake et Qt.
Quelque chose comme:
Si vous pouvez trouver l'endroit où Qt sur les en-têtes sont installés,
qglobal.h
contient une définition pourQT_VERSION_STR
. Vous pouvez simplement grep pour que.cd vers le répertoire où votre qt en-têtes sont situés et puis...
qui devrait afficher quelque chose comme...
./QtCore/qglobal.h:40:#define QT_VERSION_STR "5.4.2"