2014-03-05 47 views
2

我正在編寫使用C-ARES解析DNS的應用程序。系統提供的C-ARES庫不支持ares_parse_naptr_reply,這是我真正需要的。我試圖編譯c-ares作爲外部庫(版本1.9.1,我們在Android和IOS等其他平臺中使用),但它仍然不起作用。我認爲編譯器會繼續首先包含c-ares系統頭文件,這是我不想要的。BlackBerry 10 C-ARES

當我跑我的申請,我得到這個消息:

在QSocketNotifier:只能用線程使用開始的QThread

和C-ARES下面的代碼錯誤:11(ARES_ECONNREFUSED )

我在做什麼錯?有沒有辦法解決這種情況?有什麼東西要包含在這個庫的編譯中?

謝謝

回答

1

現在問題已解決!如果您遇到此錯誤,請檢查ares_init是否有權訪問平臺的resolv.conf文件。那是我的問題!