0

当我尝试打开一个 Xcode 项目时,它告诉我“要打开“Xcode”,您需要安装 Java 运行时,但您没有连接到 Internet。”。现在,如果我右键单击并单击“使用 Xcode 4.3.2 打开”,它工作正常,这就是我一直在做的。

但是,我现在已经下载了 Qt Creator,当我尝试编译时它告诉我“Xcode 没有正确设置。您可能需要通过运行 /usr/bin/xcodebuild 来确认许可协议。”。我尝试运行它并得到相同的 Java 错误。

与错误所说的不同,我恰好连接到互联网,所以我去下载了最新版本的 Java 并安装了它。但这没有任何区别,现在我仍然遇到同样的错误。

为什么 Xcode 需要 Java?为什么 Qt Creator 需要 Xcode?我怎样才能解决这个问题?我觉得我在用叉子把水推上山,我正在失去理智。

谢谢

4

1 回答 1

0

Qt Creator 需要 Xcode,因为 Qt Creator 只是一个 IDE,它没有编译器。Xcode 是一个完整的工具包,包括编译器、IDE、文档、设备模拟器和多个附加工具。

Xcode 确实需要 Java,它会自动下载。即使那样,您仍然需要连接,因为默认情况下 Xcode 不附带 Qt Creator 需要的命令行工具。这些工具需要下载。您从终端开始下载:

sudo xcode-select --install

您也可以从苹果开发者下载站点下载这些工具。

于 2013-10-26T15:06:38.323 回答