如何在 Mac OS X 上获得 qmake?

Fáb*_*rez 92 macos

我正在尝试在 Mac OS X 上安装QtiPlot,但我无法编译它,因为不知道 qmake。如何在 Mac OS X 上安装 qmake?

jab*_*ley 139

自制版本

$ brew install qt
Run Code Online (Sandbox Code Playgroud)

  • 比 MacPorts 好! (6认同)
  • 虽然 `qmake` 确实存在于 Homebrew 包中,但默认情况下它似乎不再是符号链接。尝试`brew link qt` 或者如果这不起作用:`ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake` (5认同)
  • @TrinitronX 的建议是使用 `brew link qt` 很好,但我不得不使用 `--force`。这是整个命令:`brew link qt --force`。为了验证它是否有效,然后运行 ​​`which qmake` 打印出 qmake 的路径。 (3认同)
  • 如果你得到 `Error: Qt current requires --HEAD on Mavericks`,运行 `brew install qt --HEAD`(需要 `git`)。 (2认同)

elM*_*uis 34

只是为了详细说明安装qt5后发现在终端中无法访问qmake的任何人。

使用以下命令安装 QT5:

brew install qt5
Run Code Online (Sandbox Code Playgroud)

然后要允许从终端访问qmake,您需要运行:

brew link qt5 --force
Run Code Online (Sandbox Code Playgroud)


Fáb*_*rez 21

刚拿到!

  1. 安装 MacPorts:http : //www.macports.org/

  2. 在终端上: sudo port install qt4-mac

然后,我得到了qmake。您可以直接运行安装qtiplot: sudo port install qtiplot。过程大约需要3小时。

  • 似乎现在需要更新路径或手动符号链接`qmake`:http://stackoverflow.com/a/31318672/1959808 (3认同)

小智 14

官方 Qt 安装程序,包括 qmake,可从诺基亚在http://qt.nokia.com/downloads 获得,但要小心:

出现在页面顶部附近的所谓“SDK”下载不是您想要的。令人抓狂的是,qmake 和其他需要的工具可以从“Qt 库”下载中获得。向下滚动页面并找到“Qt 库”。每次我在 Mac 上安装 Qt 时,这都会让我感到困惑。


Tam*_*man 7

QMakeQt自 3.0 以来的一部分,早期版本有tMake.

所以,无论是外观tMake,而不是或安装/升级Qt得到QMake,祝你好运!

  • @FábioPerez:不,QtiPlot 的编写目的是让 QMake 生成 Makefile。 (2认同)

小智 5

用 brew 安装 Qt5,你可以这样做

酿造安装qt5

  • 这不是与接受的答案本质上相同吗(进行安装的任何人都不会识别名称更改并理解使用他们想要安装的实际名称)? (2认同)