Darn链接器错误XCode 4.3 - 解决它们的算法?
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_AppDelegate_Shared", referenced from: _OBJC_CLASS_$_AppDelegate_iPad in AppDelegate_iPad.o "_OBJC_METACLASS_$_AppDelegate_Shared", referenced from: _OBJC_METACLASS_$_AppDelegate_iPad in AppDelegate_iPad.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)Darn链接器错误XCode 4.3 - 解决它们的算法?
你好,这是一个AppDelegate,我得到这个错误。有任何想法吗?没有图书馆可以链接到任何东西。我已经在XCode中一次又一次地看到了这些错误,但其原因包括libxml2库不正确(需要libxml2.7.3),以及XCode本身的奇怪之处。不知道下一步该做什么,但显然希望程序能够编译。谢谢!
相同。感谢你的回答。
我刚(字面30秒前)拖着文件。 我用同样的文件在其他项目没有问题。 得到此连接器错误(昨天更新到XCode 4.3) 和同样的问题,.m文件被检查测试目标成员资格,但不是应用程序目标。
可能是一个4.3的错误。它似乎是默认添加拖放文件到测试版本而不是应用程序版本。
谢谢...你帮我找到它非常快。我并不期待这一点。
我花了两个星期调试一次链接错误。我恨他们。 – Almo 2012-02-21 21:24:26
谢谢,让我感觉更好。过去我已经度过了1周,解决方案完全是随机的。 – user798719 2012-02-21 21:42:47
矿原来是一个错误地写入==操作符。产生了不匹配低/高东西。必须编译具有不同优化级别的118.o文件,然后运行脚本以尝试链接所有未优化的文件,并且报告失败。然后评论一半文件,编译,评论另一半,编译,评论区等等,将其缩小到违规声明。那么我必须弄清楚为什么这个无害的比较NULL导致链接器错误。邪恶,邪恶,邪恶。甚至在一个点看着ld的来源! – Almo 2012-02-21 21:46:03