Ответ 1
У меня просто была ошибка на Ubuntu при попытке скомпилировать проект. Это помогло:
sudo apt-get install libavahi-compat-libdnssd-dev
Я пытаюсь создать демонстрационный проект с использованием Bonjour, следуя этому учебнику, но я получаю эту ошибку:
error: 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