【发布时间】:2012-06-04 09:01:53
【问题描述】:
我正在处理我的项目,在编辑代码并编译后突然出现此错误:
ld:警告:找不到选项“-
”的目录 L/Users/mani/Documents/Classes/Twitter+OAuth/Libraries & Headers' ld: 重复符号 _OBJC_CLASS_$_playSiew 在 /Users/mani/Library/Developer/Xcode/DerivedData/learn-aktrtiwswclovoatyweyquoxmypa/Build/Intermediates/learn.build/Debug-iphonesimulator/learn.build/Objects-normal/i386/playSiew.o 和 /Users/mani/Library/Developer/Xcode/DerivedData/learn-aktrtiwswclovoatyweyquoxmypa/Build/Intermediates/learn.build/Debug-iphonesimulator/learn.build/Objects-normal/i386/Thumb.o 对于架构 i386 clang:错误:链接器命令失败并退出 代码 1(使用 -v 查看调用)
我从未接触过项目设置,只是编辑了代码。
更奇怪的是,我从svn中取出了上次修改后的代码,但还是出现了同样的错误。
【问题讨论】:
-
您可能在 playSiew.m 文件中声明了一些 ivars,并且您在另一个 .m 文件中声明了相同的名称。这可能对您有所帮助,因为我也遇到了这个重复的符号错误,它对我有用
-
但是为什么我现在面临这个错误?以前没遇到过这个问题,突然出现了?
-
检查你的导入语句,好像你已经导入了两个具有相同命名符号的库
-
我认为你已经从位置更改了代码。所以没有引用我认为这是导致问题的原因
标签: iphone objective-c ios xcode