【问题标题】:How to install Qt on MacOS X Sierra and add qmake on terminal如何在 MacOS X Sierra 上安装 Qt 并在终端上添加 qmake
【发布时间】:2017-02-15 17:52:27
【问题描述】:

我想在我的 Mac 上安装 Qt 并通过终端使用 qmake 来编译代码。我从 Qt 站点下载了开源 Qt Creator,但我无法设置它。有类似问题的朋友吗?
系统:Mac OS X Sierra, Qt 版本:5.7。 我正在从 qt.io/download-open-source 下载开源安装程序。我正在将它安装到 Users/MyUserAccount 并且我想设置它以便我可以使用 qmake && make 编译 C++ 代码

【问题讨论】:

  • 问题陈述太模糊了,很遗憾。请具体说明:到底出了什么问题?任何错误信息?哪个?您究竟是如何尝试安装 QT 的?什么版本的QT? macOS 的?
  • Mac OS X Sierra,Qt 5.7。我正在从 qt.io/download-open-source 下载开源安装程序。我正在将它安装到 Users/MyUserAccount 并且我想设置它以便我可以使用 qmake && make 编译 C++ 代码
  • 请将此信息添加到您的问题中并包括一个清晰而广泛的问题陈述:好的,您正在尝试安装它,是什么阻止您这样做?您是否收到任何错误消息?请详细说明并将其纳入问题中。
  • 不,我没有任何错误消息。我正常安装...我想用qmake编译c++代码。我的问题是如何通过终端使用 qmake
  • 等等,问题是“如何在 Mac OS X 上安装 QT?”,这意味着您还没有设法安装它...如果您想使用qmake,您应该查阅文档。

标签: c++ macos qt


【解决方案1】:

对于安装 QT4:- https://github.com/cartr/homebrew-qt4

brew tap cartr/qt4
brew tap-pin cartr/qt4
brew install qt@4

安装QT5:-

brew install qt5 

【讨论】:

    【解决方案2】:

    只是为了提供另一种使用 Homebrew 的解决方案。

    您发现 QT4 与 Mac OSX Sierra 不兼容。

    您可以使用以下方式安装 QT5:

    brew install qt5
    

    但是你会发现你无法从命令行访问 qmake。要纠正此问题,您需要运行:

    brew link qt5 --force
    

    【讨论】:

    • 在此之后出现错误:项目错误:无法解析“macosx”的 SDK 路径
    • @SnigdhaBatra 这听起来与您使用的 OSX 版本有关。此处描述了一个修复程序。 stackoverflow.com/questions/26320677/…
    【解决方案3】:

    如果要从命令行运行qmake,请将qmake所在的目录添加到PATH环境变量中。具体如何操作取决于您使用的 shell,对于 bash,可以通过将 export PATH=$PATH:<path_to_qmake> 添加到 ~/.profile~/.bash_profile~/.bashrc 来完成。

    【讨论】:

    • 我在 OS X 10.13 上安装了 Qt 5.9.1。我将export PATH=$PATH:/Users/dspitzer/dev/Qt5.9.1/5.9.1/clang_64/bin 添加到我的.bashrc,现在qmake 在我的路径中。
    猜你喜欢
    • 1970-01-01
    • 2018-03-14
    • 2017-12-11
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    相关资源
    最近更新 更多