获得Qt5并在新Mac上运行

时间:2015-04-03 12:04:22

标签: qt qt-creator qt5 yosemite

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

因为令我感到惊讶的是brewbrew 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应该是最后一个选项。

2 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:3)

另一种选择是使用brew link qt5 --force,它会将各种Qt5二进制文件和库符号链接到您的/usr/local/bin/usr/local/lib目录中。这将在命令行中为您提供qmake,而无需您在.bash_profile中向路径添加任何特殊内容。默认情况下没有这样做的主要原因是Qt4也有点受欢迎。

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