Сборка Qt 4.8 с поддержкой QtDBus

Я пытаюсь скомпилировать Qt из исходников, все идет хорошо (более или менее), кроме части dbus.

./configure -v -opensource -dbus-connected -arch i386

Configure показывает эту ошибку:

1 ошибка сгенерирована. make: * [dbus.o] Ошибка 1 D-Bus отключена. Модуль QtDBus не может быть включен, потому что не найдена версия 0.93 libdbus-1. Включите подробные сообщения (-v) в./configure, чтобы увидеть окончательный отчет. Если вы считаете, что это сообщение содержит ошибку, вы можете использовать ключ продолжения (-continue) для./configure, чтобы продолжить.

Я установил dbus 1.6 с Homebrew, но инструмент настройки не видит его. Lib и заголовки находятся в /usr/local/Cellar/d-bus/1.6.18. Как указать конфигурацию в этом месте?

Платформа OS X.

1 ответ

Ну, проблема, кажется, в том, что он не находит библиотеки dbus.

Задайте путь к библиотеке и включаемым файлам при настройке, примерно так, при условии, что ваши библиотеки dbus и включаемые файлы находятся в /usr/local/Cellar/d-bus/1.6.18

./configure -v -opensource -arch i386 -dbus-связанный -L/usr/local/Cellar/d-bus/1.6.18/lib -I/usr/local/Cellar/d-bus/1.6.18/include

где -Я скажу qmake включить заголовки из этого пути и -L для связи с библиотеками dbus.

Другие вопросы по тегам