如何修复 Xcode 中的这 15 个错误? ...语义问题和初始化没有匹配的构造函数?
Posted
技术标签:
【中文标题】如何修复 Xcode 中的这 15 个错误? ...语义问题和初始化没有匹配的构造函数?【英文标题】:How do I fix these 15 errors in Xcode? ...Semantic issues and no matching constructor for initialization? 【发布时间】:2011-12-13 15:35:02 【问题描述】:这里完全被难住了,需要帮助...
-
打开 Xcode
项目 > 存档
构建失败,出现 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
【问题讨论】:
【参考方案1】:在尝试针对最初为旧运行时编译的代码进行构建时,有时会出现此错误(ABI 消息)。现在可用的现代运行时(“非脆弱 ABI”)要稳定得多,但会阻止某些基于内存的技巧,这些技巧取决于编译器如何布置实例变量。您在链接列表中使用其中一种技巧 - 调用 sizeof(Node)
。
基本上,你不能再打电话给sizeof(ivar)
。见这里:"Invalid application of 'sizeof' to interface 'Fraction' in non-fragile ABI" in Objective-C。如果您正在为 ios 构建,则需要重新编写该链表类,或者如果您使用的是 32 位 OS X,则需要恢复到旧的、脆弱的运行时。
【讨论】:
我不知道如何重写课程。如何恢复到旧的、脆弱的运行时?我想以最简单的方式解决这个问题。谢谢你。 -史蒂文。以上是关于如何修复 Xcode 中的这 15 个错误? ...语义问题和初始化没有匹配的构造函数?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 Xcode 中的“没有从 LeakAgent 请求收到回复字典”错误?
如何在 iOS9.2 上修复 Xcode 错误“找不到开发者磁盘映像”
如何修复 xcode 中的 Apple Mach-O 链接器错误组问题?
如何修复 Xcode 中的“_sqlite3_prepare_v3”链接器错误