Xcode 3 - > 4导致错误

时间:2011-11-16 15:47:38

标签: xcode macos-carbon

我有一个基于Carbon的项目,可以在XCode 3上编译,但在XCode 4上失败了。 它似乎无法找到任何碳或QT功能,即使我已经包括在内  和#include

我收到很多这样的错误: 没有名为' InitCursor'在全局命名空间

我尝试从System / Library / Frameworks文件夹中重新添加Carbon.framework

1 个答案:

答案 0 :(得分:1)

在Lion中删除了

The InitCursor function以及pretty much everything else in QuickDraw。您将需要删除对所有已删除API的使用,并可能使用更现代的替换替换其中大部分API。

这是一项非常重要的任务,但如果您想使用现代工具构建并定位当前和未来版本的Mac OS X,则必须执行此任务。

也是很长一段时间了; QuickDraw已被弃用多年。

仍然支持大部分Carbon,您应该会发现您没有收到有关这些API的错误。

你提到Qt;我听说现在有Qt的Cocoa版本。