在Mac OSX Lion上安装Qt/make命令丢失

3
我在我的Mac上安装Qt SDK时遇到了问题。之前我已经安装了4.7.4版本并且成功运行过。后来我升级到Lion系统,但是我无法编译任何项目。我查阅资料得知需要切换到4.8 beta版本,但是在安装过程中出现了gcc不能被安装的错误。
我发现由于我已经安装了Xcode,导致make命令缺失。于是我重新安装了Xcode(版本为4.1),但是还是没有找到make命令。
虽然我不是Unix专家,但我认为在Mac上缺少make命令并不正常,希望有人能给我指点,如何解决这个问题?

-bash: gcc: 命令未找到我试图将/Developer/usr/lib/gcc添加到PATH中,但还是不起作用。 - Rob
gcc 通常可以在 /usr/bin 找到(实际上,苹果现在提供的是 llvm-gcc,但这对您的目的并不重要)。你真的安装了 Xcode 吗?如果你通过 AppStore 下载的话(是啊,现在还有什么其他方式吗!),你应该手动安装它(在你的 /Applications 文件夹中寻找安装程序)。 - chl
2
你是想告诉我当我点击“安装”时,他没有安装它?嗯,这有道理,但在应用程序文件夹中有一个“安装Xcode”的选项,所以我猜它会起作用,但我会反馈的。 非常感谢你到目前为止的帮助 :) - Rob
1
@Robe 这是 AppStore 最有趣的功能之一 :-) 是的,你需要在 AppStore 下载完成后安装它(然后删除 4+ Go 安装应用程序)。 - chl
好的,他现在似乎在编译。使用macPorts时遇到一些问题。从路径中删除后,现在似乎可以工作了。所以我希望,我是唯一一个没有明白的笨蛋...谢谢你的帮助。 问候,Rob - Rob
显示剩余3条评论
2个回答

6
当XCode安装完成后,使用Homebrew执行以下命令安装Qt 4.8: brew install qt --build-from-source (需要先安装Homebrew:安装Homebrew)。
然后从这里安装Qt Creator: http://qt.nokia.com/products/developer-tools
将目录/usr/local/Cellar/qt/4.8.0/复制到QtSDK 13.05.01/Desktop/Qt/位置。您可以使用终端的cp -r命令完成此操作。
然后在Qt中选择“偏好设置”->“Qt4”,手动添加刚刚复制的qMake路径。点击“项目编辑”>“构建配置”,并在Qt版本中设置“Qt 4.8.0(4.8.0)”或类似的选项。
删除旧的Qt输出文件夹(如“Release”和“Debug”),然后单击运行按钮即可。

3
应该接受这个答案作为正确答案。记住,如果答案回���了你的问题,接受答案是既有帮助又有礼貌的行为:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work - zeantsoi

1

我刚刚遇到了一个类似的消息,当我从.zip源文件构建4.7.3时。如果文件结尾不正确,我相信您会收到此错误。

从.tar.gz源文件构建可以正常工作,但是从.zip文件构建则不行。

也许这会有所帮助?


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