我正在尝试使用Bonjour构建一个演示项目,跟随this tutorial,但我收到此错误:
错误:dns_sd.h:没有这样的文件或目录
它发生在这一行:
#include <dns_sd.h>
我从哪里获得该头文件?
答案 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