在Mac上使用Qt Creator时缺少qmake

4
我目前正在使用 Mac OS X,想要开始使用 Qt Creator 构建应用程序。但是很遗憾,我无法构建任何应用程序,因为它给出了一个错误,说“qmake 的路径未找到或 qmake 丢失”。
我尝试使用 NetBeans,对于简单的 C/C++ 程序可以完美运行,但对于 Qt 应用程序,它会给出相同的错误。我的 Xcode 4 版本可以完美地工作,并且没有任何问题。
有什么建议吗?
谢谢 :)
2个回答

3

好的,我通过MacPorts下载并编译了qt4-mac工具包(这花费了几个小时来构建),所以我认为它是相同的东西。不过还是谢谢你,我猜我会尝试这种方式。 - Anas
如果您通过MacPorts安装了qt4-mac,那么您可能不需要从诺基亚网站安装sdk。尝试安装qt4-mac-devel并查看/opt/local/bin中的qmake - bjoernz
好的,qmake确实在/opt/local/bin中,但即使我在qt-creator中手动更改了路径,它仍然无法工作。不管怎样,Qt SDK解决了我的问题 :) - Anas
现在需要手动链接 qmake,使用端口 qt4-mac:https://dev59.com/nF0Z5IYBdhLWcg3wiw_n - 0 _

1

我的Macbook不再是我的主要电脑。但是,在它是主要电脑时,我通过痛苦的经历发现,如果可以从http://www.macports.org/中获取所需软件,最好安装MacPorts软件。

更重要的是,我也发现,当软件没有从MacPorts提供时,这通常是因为特定软件在Mac上无法安装而需要进行某种调整。因此,由于Macports目前不提供Qt v5,并且我在我的Macbook上安装qt-project.com Qt v5.2.1 SDK时遇到问题,我建议使用MacPort for Qt v4.8.5 [qt4-mac],其中包括qmake。Qt Creator可作为单独的MacPort [qt4-creator-mac]提供。

以下是我如何在我的Macbook上成功安装Qt v4.8.5 [带有qmake]和Qt Creator的步骤:

1)'sudo port install qt4-mac'

2)'sudo port install qt4-creator-mac'

3)我使用Finder打开了位于/Applications/MacPorts/Qt4文件夹中的Qt Creator。

4) 当我第一次运行Qt Creator时,它的首选项对话框列出了自动安装的桌面套件,但该套件没有Qt版本、没有qmake和没有调试器。

5) 手动添加了第二个套件。

6) 配置套件的Qt版本为/opt/local/bin/qmake,这是qt4-mac安装qmake的位置。这已足够让套件发现由qt4-mac安装的Qt v4.8.5。

7) 使用套件的自动检测功能来发现调试器。

8) 配置该套件为默认套件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接