该死的链接器错误 XCode 4.3——解决它们的算法?

发布于 2025-01-08 04:08:08 字数 498 浏览 0 评论 0原文

架构 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北陌 2025-01-15 04:08:08

同样在这里。谢谢你的回答。

我刚刚(实际上是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文