在新的 Mac 上启动 Qt5 并 运行
Get Qt5 up and running on a new Mac
来自 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 应该是最后的选择。
我在使用 Qt Creator 时遇到了类似的问题,现在 Mac GUI 应用程序无法访问环境变量(在以前的版本中是不同的)。
您需要在 Qt Creator 中手动设置 qmake 的路径,使用 Finder 中的 Command-Shift-G 导航至您需要的文件夹。
另一种选择是使用 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
(反之亦然)。
在我的例子中,我需要在 Preferences => QT Versions => Add 中设置它。环境变量也没有帮助。启动应用程序时的小弹出窗口也不起作用。
我使用这样的命令:
brew install qt@5
和。成功通过 brew 安装 qt5。
来自 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 应该是最后的选择。
我在使用 Qt Creator 时遇到了类似的问题,现在 Mac GUI 应用程序无法访问环境变量(在以前的版本中是不同的)。
您需要在 Qt Creator 中手动设置 qmake 的路径,使用 Finder 中的 Command-Shift-G 导航至您需要的文件夹。
另一种选择是使用 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
(反之亦然)。
在我的例子中,我需要在 Preferences => QT Versions => Add 中设置它。环境变量也没有帮助。启动应用程序时的小弹出窗口也不起作用。
我使用这样的命令:
brew install qt@5
和。成功通过 brew 安装 qt5。