Сборка 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.