qiniu / happy-dns-objc

dns library for objective c
MIT License
501 stars 83 forks source link

怎么手动集成? #62

Open dpc323 opened 6 years ago

dpc323 commented 6 years ago

因为我需要修改源代码,所以想手动集成,结果报错了。 Undefined symbols for architecture arm64: "_res_9_setservers", referenced from: _setup_dns_server in QNResolvUtil.o "_res_9_ninit", referenced from: +[QNResolver systemDnsServer] in QNResolver.o _setup_dns_server in QNResolvUtil.o "_res_9_getservers", referenced from: +[QNResolver systemDnsServer] in QNResolver.o "_res_9_ns_name_uncompress", referenced from: _query_ip_v4 in QNResolver.o "_res_9_ns_parserr", referenced from: _query_ip in QNTxtResolver.o _query_ip_v4 in QNResolver.o "_res_9_nquery", referenced from: _query_ip in QNTxtResolver.o _query_ip_v4 in QNResolver.o "_res_9_ns_initparse", referenced from: _query_ip in QNTxtResolver.o _query_ip_v4 in QNResolver.o "_res_9_ndestroy", referenced from: _query_ip in QNTxtResolver.o _query_ip_v4 in QNResolver.o +[QNResolver systemDnsServer] in QNResolver.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

dpc323 commented 6 years ago

已经解决了,添加libresolv.tbd库,即可解决问题。