Obtenir Qt5 et en cours d'exécution sur un nouveau Mac
Venant d'Ubuntu, j'ai acheté un nouvel iMac et a essayé de configurer mon de développement Qt. Tout est déjà en place et en cours d'exécution. Xcode outils de ligne de commande sont également installés.
Parce qu'il m'a surpris comment bien brew
et brew cask
travaillé j'ai voulu installer Qt5
avec eux. D'un côté, il est très rapide et je n'ai pas eu de toute page d'accueil afin de le télécharger. De l'autre côté je n'ai pas de soins sur le répertoire d'installation. Le fait d'avoir plusieurs version installée devrait également être beaucoup plus simple si.
J'ai utilisé les commandes suivantes:
brew install qt5
brew cask install qt-creator
Qt5
est maintenant installé sous /usr/local/Cellar/qt5/5.4.1
. J'ai aussi ajouté le bin
dossier de mon chemin (qui se fait dans .bash_profile
). QtCreator, Linguiste et toutes les autres applications sont affichées dans mon tableau de bord. Mais malheureusement, il n'est pas encore fait.
QtCreator
dit qu'aucune version de Qt est connu. J'ai essayé d'ajouter qmake mais je n'étais pas en mesure de naviguer vers le dossier mentionné ci-dessus.
Quelqu'un pourrait-il me donner un indice sur la façon de résoudre ce problème? L'installation de qt via le programme d'installation doit être la dernière option.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème avec Qt Creator, maintenant sur Mac applications GUI n'ont pas accès aux variables d'environnement (dans les versions précédentes, c'était différent).
Vous avez besoin pour l'installation de chemin de qmake dans Qt Creator manuellement à l'aide de la Commande-Maj-G dans le Finder, naviguez jusqu'au Dossier que vous avez besoin.
launchctl setenv QTDIR /usr/local/Cellar/qt5/5.4.1
Voir le lien sur la façon de régler ce de façon permanente.Une autre option est d'utiliser
brew link qt5 --force
, qui permettra de lier les différentsQt5
les binaires et les bibliothèques dans votre/usr/local/bin
et/usr/local/lib
répertoires. Cela vous donneraqmake
à la ligne de commande, sans avoir à ajouter quelque chose de spécial à votre chemin d'accès dans.bash_profile
. La principale raison à cela n'est pas fait par défaut, c'est queQt4
est également très populaire.Il pourrait obtenir un peu désordonné, mais si vous avez besoin d'installer
Qt4
ainsi, vous pouvez dissocierQt5
à tout moment, en faisantbrew unlink qt5
, et elle permet de conserver l'installation intacte. Alors nebrew install qt
pour obtenirQt4
, qui, contrairement à l'infusion d'installation pourQt5
sera en effet de créer les liens directement dans/usr/local
sans que vous ayez à le faire manuellementbrew link qt
. Vous pouvez dissocierQt4
et relierQt5
(ou vice-versa) quand vous en avez besoin pour passer.