MailCore2 的问题和 arm64 的未定义符号
Issues with MailCore2 and Undefined symbols for arm64
我已按照项目 gitHub-页面中的描述将 MailCore2 集成到我的项目中。我已经使用 PODS 完成了此操作,并遵循了他们关于标准 C++ 编译器设置、附加链接器标志等的所有说明。
在为实际设备(不是模拟器)构建时,我得到
Undefined symbols for architecture arm64:
"_res_9_ns_initparse", referenced from:
mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o)
"_res_9_search", referenced from:
mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o)
"_res_9_ns_parserr", referenced from:
mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o)
"_res_9_ns_sprintrr", referenced from:
mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o)
"_res_9_dn_expand", referenced from:
mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
非常感谢任何帮助、想法、提示或提示!
我们需要更改 MailCore2 的文档以匹配它。
您需要使用 -lresolv link(将其添加到构建设置中的 "Other Flags")。
我已按照项目 gitHub-页面中的描述将 MailCore2 集成到我的项目中。我已经使用 PODS 完成了此操作,并遵循了他们关于标准 C++ 编译器设置、附加链接器标志等的所有说明。 在为实际设备(不是模拟器)构建时,我得到
Undefined symbols for architecture arm64: "_res_9_ns_initparse", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_search", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_ns_parserr", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_ns_sprintrr", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_dn_expand", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
非常感谢任何帮助、想法、提示或提示!
我们需要更改 MailCore2 的文档以匹配它。 您需要使用 -lresolv link(将其添加到构建设置中的 "Other Flags")。