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

sas*_*alm 18 c++ qt bonjour

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

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

它出现在这一行:

#include <dns_sd.h>
Run Code Online (Sandbox Code Playgroud)

我从哪里获得该头文件?

fri*_*mle 54

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

sudo apt-get install libavahi-compat-libdnssd-dev
Run Code Online (Sandbox Code Playgroud)