使用QtDBus支持构建qt4.8

使用QtDBus支持构建qt4.8,qt,homebrew,configure,dbus,qtdbus,Qt,Homebrew,Configure,Dbus,Qtdbus,我试着从源代码编译Qt,除了dbus部分,一切都正常(或多或少) ./configure-v-opensource-dbus-linked-arch i386 配置显示此错误: 生成1个错误。 make:[dbus.o]错误1 D-Bus已禁用。 无法启用QtDBus模块,因为找不到libdbus-1版本0.93。 启用详细消息(-v)至./configure以查看最终报告。 如果您认为此消息有误,可以使用“继续”按钮 将(-continue)切换到./configure以继续 我用自制软件安装

我试着从源代码编译Qt,除了dbus部分,一切都正常(或多或少)

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

配置显示此错误:

生成1个错误。 make:[dbus.o]错误1 D-Bus已禁用。 无法启用QtDBus模块,因为找不到libdbus-1版本0.93。 启用详细消息(-v)至./configure以查看最终报告。 如果您认为此消息有误,可以使用“继续”按钮 将(-continue)切换到./configure以继续

我用自制软件安装了dbus 1.6,但配置工具看不到它。Lib和header位于/usr/local/ceral/d-bus/1.6.18中。如何将配置指向此位置


平台是OSX。

问题似乎是,它找不到dbus库

在配置时设置库和包含的路径,类似这样,假设您的dbus库和包含在 /usr/local/Cell/d-bus/1.6.18

./configure-v-opensource-arch i386-dbus-linked-L/usr/local/ceral/d-bus/1.6.18/lib-I/usr/local/ceral/d-bus/1.6.18/include

其中-I将告诉qmake包含来自该路径的头,并告诉-L链接到dbus库