我正在尝试按照本教程使用 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