我有一个基于Carbon的项目,可以在XCode 3上编译,但在XCode 4上失败了。 它似乎无法找到任何碳或QT功能,即使我已经包括在内 和#include
我收到很多这样的错误: 没有名为' InitCursor'在全局命名空间
我尝试从System / Library / Frameworks文件夹中重新添加Carbon.framework
答案 0 :(得分:1)
The InitCursor
function以及pretty much everything else in QuickDraw。您将需要删除对所有已删除API的使用,并可能使用更现代的替换替换其中大部分API。
这是一项非常重要的任务,但如果您想使用现代工具构建并定位当前和未来版本的Mac OS X,则必须执行此任务。
也是很长一段时间了; QuickDraw已被弃用多年。
仍然支持大部分Carbon,您应该会发现您没有收到有关这些API的错误。
你提到Qt;我听说现在有Qt的Cocoa版本。