错误:dns_sd.h:没有这个文件或目录。

30
我正在尝试使用Bonjour构建演示项目,遵循此教程,但是我遇到了以下错误:

错误:dns_sd.h:没有那个文件或目录

它发生在这一行:

#include <dns_sd.h>

我在哪里获取那个头文件?


这个能帮到你吗:http://stackoverflow.com/questions/4341179/adding-bonjour-dns-sd-h-library-to-qt-in-windows? - vahancho
他们没有提到头文件和库是从哪里获取的。 - sashoalm
1
这个有用吗?sudo aptitude install libavahi-compat-libdnssd-dev - sexyslippers69
3个回答

71

我在Ubuntu上编译项目时遇到了这个错误。以下方法可以帮助解决:

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

谢谢,这也解决了安装dnssd Ruby gem的问题。 - Guy C
没有帮助:libavahi-compat-libdnssd-dev已经是最新版本。 - sh37211

2

最新版本是mDNSResponder-379.38.1.tar.gz。 - user2599140

1
你可以使用已配置了mdnsresponder-compat的Avahi。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接