我尝试从源代码编译Qt,除了dbus部件之外,一切都进行得很顺利(或多或少)。
./配置-v -opensource -dbus链接的-arch i386
配置显示了此错误:
1产生错误。使:* dbus.o错误1 D总线禁用。无法启用QtDBus模块,因为没有找到libdbus-1版本0.93。打开详细消息传递(-v)到./configure以查看最终报告。如果您认为此消息是错误的,则可以使用“继续”开关(-continue)到./configure继续。
我用Homebrew安装了dbus 1.6,但是配置工具看不到它。Lib和headers位于/usr/local/c业力/d-bus/1.6.18中。如何将配置指向此位置?
平台是OS。
发布于 2014-03-06 03:25:35
问题似乎是,它找不到dbus库。
在配置时设置库的路径和包含,假设您的dbus库和包含在/usr/local/Cellar/d-bus/1.6.18中。
./配置-v -opensource -arch i386 -dbus链接-L/usr/local/c业力/d-bus/1.6.18/lib-i/usr/local/bus/d-bus/1.6.18/include
其中,-I将告诉qmake包含来自该路径的标头,并告诉-L链接到dbus库。
https://stackoverflow.com/questions/22113928
复制相似问题