27

我正在尝试按照本教程使用 Bonjour 构建一个演示项目,但出现此错误:

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

它发生在这一行:

#include <dns_sd.h>

我从哪里得到那个头文件?

4

3 回答 3

69

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

sudo apt-get install libavahi-compat-libdnssd-dev
于 2015-02-16T07:04:54.327 回答
2

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

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

于 2013-10-25T08:45:20.090 回答
1

您可以使用配置了 mdnsresponder-compat 的 Avahi

于 2014-11-18T13:49:17.233 回答