在Mac Os上执行步骤'qmake'时出错

时间:2010-12-23 02:22:24

标签: qt macos

我刚刚购买了Macbook(是的,我在Mac上是一个完整的菜鸟,虽然我对Linux有一些相当丰富的经验)而且我正在尝试在它上面构建我的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中指定的目录

2 个答案:

答案 0 :(得分:2)

解决方案:

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

答案 1 :(得分:0)

我正在同一个东西作斗争。最终有用的是在此处重置默认的构建目录:

enter image description here