Xcode链接失败消息 - 这是什么意思?
问题描述:
我收到以下错误信息: 连接命令退出码1失败(使用-v看到调用)Xcode链接失败消息 - 这是什么意思?
这与苹果公司的“你的第三个iOS应用”演示程序发生。没有显示动态错误。错误消息细节继续说: LD:重复的符号_OBJC_IVAR _ $ _ STESimpleTextDocument._documentText在/用户/克里斯/库/ ...
我仔细看了看通在_documentText伊娃的代码,以及从苹果公司的文件剪切粘贴&代码,而且我仍然得到相同的错误?
答
有一次,当我在深夜的编码,我不小心输入
#import "fubar.m"
,而不是
#import "fubar.h"
在 “fubar2.m” 文件
,
,并得到了这种奇怪的链接器错误。
编译器在读取“fubar2.m”并再次读取fubar.m时编译了一次类方法。
我很惭愧地说,我不得不离开这个项目并在发现这个错误之前回到它。
+0
嘉清!事实证明,我的错误是相似的。我在头文件中输入#import“STESimpleTextDocument.m”而不是.h。这具有试图两次编译该类的效果,因此“重复符号” – CPLamb 2012-04-13 20:52:49
看起来像你可能有一个图书馆问题 – AJak 2012-04-10 22:47:31
这是错误信息的完整详细信息? – alesplin 2012-04-10 23:07:30
您必须向我们展示您所做的_documentText的所有定义以及您已经完成的所有定义(例如.h和.m)。我已经在代码中看到了这些类型的代码符号错误,这些代码在定义一些常量(例如忘记“静态”)时很潦草,但是看了一下“Your Third iOS app”页面,我没有看到那种机会,所以我我不确定。很难诊断没有代码。 – Rob 2012-04-11 01:36:51