错误:dns_sd.h:没有这样的文件或目录

时间:2013-10-25 08:40:43

标签: c++ qt bonjour

我正在尝试使用Bonjour构建一个演示项目,跟随this tutorial,但我收到此错误:

  

错误:dns_sd.h:没有这样的文件或目录

它发生在这一行:

#include <dns_sd.h>

我从哪里获得该头文件?

3 个答案:

答案 0 :(得分:54)

我在尝试编译项目时在Ubuntu上遇到此错误。这有助于:

sudo apt-get install libavahi-compat-libdnssd-dev

答案 1 :(得分:2)

您可以在此处找到mDNSResponder守护程序代码:http://www.opensource.apple.com/source/mDNSResponder/

您可以在此处下载tar文件:http://www.opensource.apple.com/tarballs/mDNSResponder/

答案 2 :(得分:1)

您可以使用配置了mdnsresponder-compat

的Avahi