Я пытаюсь построить демонстрационный проект с использованием 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/
Вы можете использовать Avahi, настроенный с помощью mdnsresponder-compat