我正在编写一个使用 C-ARES 解析 DNS 的应用程序。系统可用的 C-ARES 库不支持ares_parse_naptr_reply,这是我真正需要的。我尝试将c-ares编译为外部库(版本1.9.1,我们在其他平台如Android和IOS使用),但它仍然不起作用。我认为编译器继续首先包含 c-ares 系统头文件,这是我不想要的。
当我运行我的应用程序时,我收到以下消息:
QSocketNotifier:只能用于以 QThread 启动的线程
以及来自 C-ARES 的以下代码错误:11 (ARES_ECONNREFUSED)
我究竟做错了什么?有没有办法解决这种情况?在这个库的编译中要包括什么?
谢谢