该死的链接器错误 XCode 4.3——解决它们的算法?
架构 i386 的未定义符号:
“_OBJC_CLASS_$_AppDelegate_Shared”,引用自: AppDelegate_iPad.o 中的 _OBJC_CLASS_$_AppDelegate_iPad “_OBJC_METACLASS_$_AppDelegate_Shared”,引用自: AppDelegate_iPad.o ld 中的 _OBJC_METACLASS_$_AppDelegate_iPad:未找到架构 i386 clang 的符号:错误:链接器命令 失败,退出代码 1(使用 -v 查看调用)
您好,这是一个直接的 AppDelegate,我收到此错误。有什么想法吗?没有可链接的库或任何东西。我在 XCode 中一次又一次地看到这些错误,但原因多种多样,从 libxml2 库不正确(需要 libxml2.7.3)到 XCode 本身的一些奇怪的地方。不知道下一步该怎么做,但显然希望程序能够编译。谢谢!
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)
Hello, this is a straight up AppDelegate, and I'm getting this error. Any ideas? There's no library to link to or anything. I've seen these errors time and time again in XCode, but the causes have ranged from a libxml2 library being not right (needed libxml2.7.3), to just something odd in XCode itself. No idea what to do next, but obviously would like the program to compile. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
同样在这里。谢谢你的回答。
我刚刚(实际上是 30 秒前)将文件拖入。
我在其他项目中使用相同的文件没有问题。
收到此链接器错误(昨天更新到 XCode 4.3)
同样的问题,.m 文件检查了测试目标成员资格,但没有检查应用程序目标。
可能是 4.3 的错误。似乎默认将拖入的文件添加到测试版本而不是应用程序版本中。
谢谢...你帮我很快找到了它。我并不期待这一点。
same here. thanks for the answer.
I had just (literally 30 seconds ago) dragged the files in.
I used the same files in other projects no problem.
got this linker error (updated to XCode 4.3 yesterday)
and same problem, the .m file was checked for the Test target membership, but NOT the app target.
possibly a 4.3 bug. it seems it is defaulting to adding dragged in files to the test build and not the app build.
thanks... you helped me find it very fast. I was not looking forward to that.