如何在Mac OS X上获取qmake?


Answers:


122

自制版本

$ brew install qt

5
比MacPorts好!
法比奥·佩雷斯

2
如果得到Error: Qt currently requires --HEAD on Mavericks,请运行brew install qt --HEAD(要求git)。
杰斯·布朗宁2014年

3
尽管qmakeHomebrew软件包中确实存在该软件包,但默认情况下似乎不再对其进行符号链接。尝试brew link qt 或者如果这不起作用:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX

1
如果您需要特定版本的qt,例如4.8.7_2:使用brew switch qt 4.8.7_2。确保将其添加到PATHexport PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX

我已经用Homebrew安装了qt,但是没有找到Qt维护工具
user36582 '18


19

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

使用以下命令安装QT5:

brew install qt5

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

brew link qt5 --force

13

可以从http://qt.nokia.com/downloads上的诺基亚网站获得包括Qmake在内的官方Qt安装程序,但请注意:

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


8

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

所以,要么寻找tMake替代或安装/升级Qt得到QMake,祝你好运!


我没有安装Qt。我只想安装QtiPlot,但是他们的文档并不直观。
法比奥·佩雷斯

您将需要Qt-develand Qt-config和它们的依赖关系才能拥有QMake
Tamara Wijsman

谢谢,您知道qmake的替代方法吗?
法比奥·佩雷斯

2
@FábioPerez:否,编写QtiPlot的目的是QMake生成Makefile。
Tamara Wijsman

5

要在brew上安装Qt5,您可以

brew install qt5


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

1
这给了我qt5但没有qmake。我只能用来获取qmake brew install qt,但是它是qmake的旧版本:(
Thomas Ahle

为我工作的方式也做了elMarquis的建议
Riccardo Cossu

无法确定它是否是Homebrew的同义词,但其功能与相同brew install qt。如今的自制食谱并没有使qtmake变得可悲。
paul_h

这绝对包括qmake。请参阅elMarquis的答案。
Flimbus Akimbo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.