• 7099阅读
  • 2回复

help me:交叉编译qt 4.7.0 加入dbus选项的错误 [复制链接]

上一主题 下一主题
离线eaglez
 
只看楼主 倒序阅读 楼主  发表于: 2010-06-23
— 本帖被 XChinux 执行加亮操作(2010-09-22) —
D-Bus auto-detection... ()
arm-linux-g++ -c -pipe -O2 -Wall -W  -I../../../mkspecs/qws/linux-arm-g++ -I. -I/usr/local/lib/tslib-arm/include -I/opt/openssl/include -I/opt/dbus130/include/dbus-1.0 -I/opt/dbus130/lib/dbus-1.0/include -o dbus.o dbus.cpp
arm-linux-g++ -Wl,-O1 -Wl,-rpath,/opt/qte4.7.0/build/lib -o dbus dbus.o     -L/usr/local/lib/tslib-arm/lib -L/opt/openssl/lib -L/opt/dbus1224/lib
dbus.o: In function `main':
dbus.cpp:(.text+0x8): undefined reference to `dbus_shutdown'
collect2: ld returned 1 exit status
make: *** [dbus] 错误 1
D-Bus disabled.
The QtDBus module cannot be enabled because libdbus-1 version 0.93 was not found.
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.

dbus已经交叉编译了1.3.0版本和1.2.4版本,都不行
离线twelve
只看该作者 1楼 发表于: 2010-09-21
悲剧,我也遇到了和楼主一样的问题~ 同求解法!
离线tootzoe
只看该作者 2楼 发表于: 2010-09-21
在 configure 中 必须有
   -I<dbus的头文件路径> -L<dbus的库目录>  -ldbus-1 -lpthread -lrt
快速回复
限100 字节
 
上一个 下一个