来自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应该是最后一个选项。
答案 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
(反之亦然)。