The QtDBus module cannot be enabled because libdbus-1 version 0.93 was not found

changing_better 2011-09-20 05:18:18
编译QT/E dbus的时候出现标题的错误,我的设置参数是
./configure -prefix /opt/QtEmbedded-4.7.3 -release -shared -fast -pch -no-qt3support -qt-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -no-openssl -nomake examples -nomake demos -nomake tools -optimized-qmake -no-phonon -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -no-qvfb -qt-gfx-linuxfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -confirm-license -qt-mouse-tslib -I/opt/tslib/include -L/opt/tslib/lib -dbus -I/opt/dbus1.2.26libs/include/dbus-1.0/dbus-linked -I/opt/dbus1.2.26libs/lib/dbus-1.0/include/dbus -L/opt/dbus1.2.26libs/lib

/opt/dbus1.2.26libs就是我交叉编译的库,但是提示说找不到libdbus-1 version 0.93.我把环境变量PKG_CONFIG或者PKG_CONFIG_PATH设置过了,包含了DBUS生成的库的pkgconfig文件夹,里面有个文件记录了dbus的版本和环境变量。
最后还是提示有问题,望做过的好淫给点提示。。。
...全文
410 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
changing_better 2012-08-20
  • 打赏
  • 举报
回复
我记得先要下载dbus的源代码,自己先编译一次,编译通过后,再编译qt,因为先编译dbus要生产qt可以使用的库,这种库qt本身是不带的。
yanzi1225627 2012-08-11
  • 打赏
  • 举报
回复
怎么处理啊 大神??
changing_better 2012-02-05
  • 打赏
  • 举报
回复
主要是没有找到dbus库的原因,自己编译dbus后有个pkgconfig需要处理一下。
asTyler 2012-02-04
  • 打赏
  • 举报
回复
耐心等待分享中。。。。我也遇到这个问题了,不知道如何解决呢。
changing_better 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lutx 的回复:]

引用 3 楼 jay8830095 的回复:

不可能这么低级吧,只要0.93的,只要比这个版本大都可以吧。我认为是这样的。

呵呵, 有时候你认为的是这样, 实际却不一定是这样.
[/Quote]
原因确实不是因为版本不是0.93的缘故,现在已经编译过了,等我测试结束了再分享。
Lutx 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jay8830095 的回复:]

不可能这么低级吧,只要0.93的,只要比这个版本大都可以吧。我认为是这样的。
[/Quote]
呵呵, 有时候你认为的是这样, 实际却不一定是这样.
changing_better 2011-09-21
  • 打赏
  • 举报
回复
咋都没人啊,难道没人在嵌入式里面用的DBUS!
changing_better 2011-09-21
  • 打赏
  • 举报
回复
不可能这么低级吧,只要0.93的,只要比这个版本大都可以吧。我认为是这样的。
Lutx 2011-09-20
  • 打赏
  • 举报
回复
dbus库的版本是不是有问题? 从表面看, 想要的版本是0.93, 而你提供的是1.2.26. 供参考
changing_better 2011-09-20
  • 打赏
  • 举报
回复
-dbus-linked -I/opt/dbus1.2.26libs/include/dbus-1.0/dbus -I/opt/dbus1.2.26libs/lib/dbus-1.0/include/dbus -L/opt/dbus1.2.26libs/lib
刚复制错误,正确的是上面一行,结果还是不行。。

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧