完全被难住了,需要帮助…
- 打开Xcode
- Project> Archive
- 构建失败,有15个错误
- ViewController。mm错误:初始化'OFDelegate'没有匹配的构造函数
- LinkedList。m错误:下标要求接口节点的大小,在非脆弱ABI 中不是恒定的
这将在以前版本的Xcode中成功构建
我希望看到构建成功,但我看到构建失败,有15个错误
我在Mac OS X 10.7.2 Lion上使用Xcode v4.2。
构建错误:截图#1:http://cl.ly/CYo2/o截图#2:http://cl.ly/CY60/o
当尝试根据最初为旧运行时编译的代码进行构建时,有时会出现此错误(ABI消息)。现在可用的现代运行时("非脆弱ABI")要稳定得多,但会阻止某些基于内存的技巧,这些技巧取决于编译器如何布局实例变量。你可以在链表中使用其中一种技巧——调用sizeof(Node)
。
基本上,你不能再调用sizeof(ivar)
了。查看这里:'sizeof'分数'在非脆弱的ABI"在objective - c中。如果你是在iOS平台上开发游戏,你需要重新编写链表类,如果你是在32位OS x平台上,你需要恢复到旧的、脆弱的运行时。