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

error: dns_sd.h: No such file or directory

本文关键字:文件 dns sd 错误      更新时间:2023-10-16

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

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

它发生在这一行:

#include <dns_sd.h>

从哪里获得该头文件?

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

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

你可以在这里找到 mDNSResponder 守护程序代码:http://www.opensource.apple.com/source/mDNSResponder/

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

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