【问题标题】:Error when executing step 'qmake' on Mac Os在 Mac Os 上执行步骤 'qmake' 时出错
【发布时间】:2010-12-23 02:22:24
【问题描述】:

我刚刚购买了一台 Macbook(是的,尽管我在 Linux 方面有相当丰富的经验,但我完全是 Mac 上的菜鸟)并且我正在尝试在它上面构建我的 Qt 应用程序。我已经安装了 XCode 和 Qt SDK,但是当我尝试在 Qt Creator 上构建我的项目时,我得到的只是在 qmake 期间出现以下错误:

Running build steps for project TimeTracker...
Starting: "/usr/bin/qmake" /Users/raphaelcruzeiro/Documents/Projects/Timely/Widget/TimeTracker/TimeTracker.pro -r -spec macx-g++
Failure to open file: /Developer/Applications/Qt/Makefile
Unable to generate makefile for: /Users/raphaelcruzeiro/Documents/Projects/Timely/Widget/TimeTracker/TimeTracker.pro
The process "/usr/bin/qmake" exited with code %2.
Error while building project TimeTracker (target: Desktop)
When executing build step 'qmake'

对正在发生的事情有任何想法吗? /Developer/Applications/Qt/Makefile 确实不存在。

编辑:

好的,我知道发生了什么,但我不知道如何解决它。当我从终端运行 qmake 时,一切都很好。我相信 Qt Creator 正在尝试在 Qt 目录本身上构建我的应用程序,并且它没有权限(无论如何都不应该)。 如何告诉 Qt Creator 在哪里构建我的应用程序?我在任何地方都没有找到它,并且设置 DESTDIR 变量没有帮助。

解决方案:

删除 .pro.user 文件使 Qt Creator 将应用程序构建到 DESTDIR 中指定的目录

【问题讨论】:

  • 你应该改变你的解决方案来回答这个问题。
  • 同意。立即发布。

标签: qt macos


【解决方案1】:

解决方案:

删除 .pro.user 文件使 Qt Creator 将应用程序构建到 DESTDIR 中指定的目录

【讨论】:

    【解决方案2】:

    我正在与同样的事情作斗争。最终有帮助的是在此处重置默认构建目录:

    【讨论】:

      猜你喜欢
      • 2015-08-07
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      相关资源
      最近更新 更多