【问题标题】:qmake on a mac missing for qt-creatorMac 上的 qmake 缺少 qt-creator
【发布时间】:2011-03-13 01:18:10
【问题描述】:

我目前正在使用 Mac OS X,并想开始使用 Qt Creator 构建应用程序。 不幸的是,我无法构建任何应用程序,因为它给了我一个错误,提示 qmake's path is not found 或 qmake is missing

我尝试使用 netbeans,它与简单的 c/c++ 程序完美配合,但对于 qt 应用程序,它给了我同样的错误。 我的 Xcode 4 版本完美运行,构建时没有任何问题。

有什么想法吗?

谢谢:)

【问题讨论】:

    标签: c++ qt4 qt-creator qmake


    【解决方案1】:

    仅仅下载Qt Creator是不够的,还需要下载完整的sdk:http://qt.nokia.com/downloads(差不多1GiB)

    【讨论】:

    • 嗯,我通过 MacPorts 下载并编译了 qt4-mac 工具包(构建需要几个小时),所以我认为它是同一回事。不过谢谢,我想我会尝试这种方式..
    • 如果您通过 MacPorts 安装了 qt4-mac,您可能不必从 nokia-website 安装 sdk。尝试安装 qt4-mac-devel 并在 /opt/local/bin 中查找 qmake
    • 好吧 qmake 确实在 /opt/local/bin 中,但即使我手动更改了 qt-creator 中的路径,它仍然无法正常工作。无论如何,qt sdk 修复了我的解决方案:)
    • 现在需要使用端口qt4-mac手动点赞qmakestackoverflow.com/questions/31315354/…
    【解决方案2】:

    我的 Macbook 不再是我的主要计算机。但是,当它出现时,我通过痛苦的经历发现最好从 MacPorts 安装软件,只要你想要的东西可以从 http://www.macports.org/ 获得。

    更重要的是,我还发现,当 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 [with 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 时,它的 Preferences 对话框列出了自动安装的 Desktop 套件,但该套件没有 Qt 版本、qmake 和调试器。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-03
      • 2021-09-17
      • 2021-05-03
      • 1970-01-01
      • 2011-02-24
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多