Kommend von Ubuntu kaufte ich einen neuen iMac und versuchte, meine Qt-Entwicklung einzurichten. Alles andere ist bereits in Betrieb. Xcode-Befehlszeilentools sind ebenfalls installiert.Erhalte Qt5 auf einem neuen Mac
Weil es mich überraschte, wie gut brew
und brew cask
funktionierte Ich wollte Qt5
mit ihnen installieren. Auf der einen Seite ist es sehr schnell und ich muss nicht auf eine Homepage gehen, um es herunterzuladen. Auf der anderen Seite muss ich mich nicht um das Installationsverzeichnis kümmern. Mehrere Versionen installiert zu haben, sollte aber auch viel einfacher sein.
habe ich die folgenden Befehle:
brew install qt5
brew cask install qt-creator
Qt5
jetzt unter /usr/local/Cellar/qt5/5.4.1
installiert ist. Ich fügte auch den bin
Ordner meinem Pfad hinzu (getan in .bash_profile
). QtCreator, Linguist und alle anderen Anwendungen werden in meinem Launchpad angezeigt. Aber leider ist es immer noch nicht getan.
QtCreator
sagt, dass keine Version von Qt bekannt ist. Ich habe versucht, qmake hinzuzufügen, aber ich konnte nicht zu dem oben genannten Ordner navigieren.
Kann mir jemand einen Hinweis geben, wie ich dieses Problem beheben kann? Installation von qt über das Installationsprogramm sollte die letzte Option sein.
Mac-Anwendungen [haben Zugriff auf Umgebungsvariablen] (http://stackoverflow.com/a/588442/2167797). Führen Sie einfach 'launchctl setenv QTDIR/usr/local/Cellar/qt5/5.4.1' aus. Siehe den Link zur dauerhaften Einstellung. – Linville
Es war so in alten Versionen von Mac OS aber laut Diskussionen hier http://StackOverflow.com/Questions/25385934/setting-environment-Variables-Via-Launchd-Conf-No-Longer-Works-in-o-s-x -yosemite? lq = 1 Diese Methode funktioniert in einigen Versionen von Yosemite, funktioniert aber nicht in anderen (10.10.0 und 10.10.1 aufgrund eines Fehlers) – demonplus
Dieser [Bug] (http://stackoverflow.com/questions/25385934/ setting-environment-variables-über-launchd-conf-nicht-länger-funktioniert-in-os-x-yosemite? lq = 1 # comment43575294_25912736)? Es betrifft nur die PATH-Variable. Die [LaunchAgents] (http: // stackoverflow.com/a/26586170/2167797) Methode scheint es dauerhaft einzustellen scheint für Yosemite gut zu funktionieren. – Linville