获得Qt5并在新Mac上运行

Nic*_*ann 10 qt qt-creator qt5 osx-yosemite

来自Ubuntu,我买了一台新的iMac并尝试设置我的Qt开发.其他一切已经开始运行了.还安装了Xcode命令行工具.

因为它让我感到惊讶brew,brew cask我想要Qt5与他们一起安装.一方面它非常快,我没有必要到任何主页下载它.另一方面,我不必关心安装目录.安装多个版本也应该简单得多.

我使用了以下命令:

brew install qt5

brew cask install qt-creator

Qt5现在安装在/usr/local/Cellar/qt5/5.4.1.我还将bin文件夹添加到我的路径中(完成.bash_profile).QtCreator,Linguist和所有其他应用程序都显示在我的启动板中.但不幸的是,它仍未完成.

QtCreator说不知道Qt的版本.我试图添加qmake但我无法导航到上面提到的文件夹.

有人能给我一个如何解决这个问题的提示吗?通过安装程序安装qt应该是最后一个选项.

dem*_*lus 7

我与Qt Creator有类似的问题,现在在Mac上GUI应用程序无法访问环境变量(在以前的版本中它是不同的).

您需要在Finder中使用Command-Shift-G手动设置Qt Creator中的qmake路径,以导航到您需要的文件夹.

  • Mac应用程序[可以访问环境变量](http://stackoverflow.com/a/588442/2167797).只需运行`launchctl setenv QTDIR/usr/local/Cellar/qt5/5.4.1`查看有关如何永久设置此链接的链接. (4认同)

non*_*lar 5

另一种选择是使用brew link qt5 --force,它将各种Qt5二进制文件和库符号链接到您的/usr/local/bin/usr/local/lib目录中。这将为您qmake提供命令行,而无需您在.bash_profile. 默认情况下不这样做的主要原因是它Qt4也有点流行。

它可能会变得有点乱,但如果您还需要安装Qt4,您可以随时取消链接Qt5,通过执行brew unlink qt5,它将保持安装完整。然后执行brew install qt获取Qt4,这与 brew 安装不同,它Qt5确实会直接创建链接,/usr/local而无需您手动执行brew link qt。您可以在需要切换时取消链接Qt4和重新链接Qt5(或反之亦然)。