【问题标题】:Issues with MailCore2 and Undefined symbols for arm64MailCore2 的问题和 arm64 的未定义符号
【发布时间】:2015-05-06 00:43:06
【问题描述】:

我已将 MailCore2 集成到我的项目中,如项目 gitHub-Page 中所述。我已经使用 PODS 完成了此操作,并遵循了他们关于标准 C++ 编译器设置、附加链接器标志等的所有说明。 在为实际设备(不是模拟器)构建时,我得到了

架构 arm64 的未定义符号: “_res_9_ns_initparse”,引用自: libMailCore-ios.a(MCMXRecordResolverOperation.o) 中的 mailcore::MXRecordResolverOperation::main() “_res_9_search”,引用自: libMailCore-ios.a(MCMXRecordResolverOperation.o) 中的 mailcore::MXRecordResolverOperation::main() “_res_9_ns_parserr”,引用自: libMailCore-ios.a(MCMXRecordResolverOperation.o) 中的 mailcore::MXRecordResolverOperation::main() “_res_9_ns_sprintrr”,引用自: libMailCore-ios.a(MCMXRecordResolverOperation.o) 中的 mailcore::MXRecordResolverOperation::main() “_res_9_dn_expand”,引用自: libMailCore-ios.a(MCMXRecordResolverOperation.o) 中的 mailcore::MXRecordResolverOperation::main() ld:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

非常感谢任何帮助、想法、提示或提示!

【问题讨论】:

    标签: objective-c mailcore2


    【解决方案1】:

    我们需要更改 MailCore2 的文档以匹配它。 您需要与 -lresolv 链接(将其添加到构建设置中的“其他标志”)。

    【讨论】:

      猜你喜欢
      • 2013-10-13
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2016-06-09
      • 2021-08-23
      相关资源
      最近更新 更多