DBus编译出错
来源:互联网 发布:js分割数字的方法 编辑:程序博客网 时间:2024/06/07 10:25
在解压的DBus目录下配置时,运行./configure中出现下面错误:
could not find expat.h
解决方法:
运行 sudo apt-get install libexpat1-dev ,这样在运行configure时就不会再出现这个错误了。
然后编译 make
最好安装 make install
这样在/usr/include/下就会包含一个DBus文件的dbus目录下
/usr/lib/下有一个dbus库目录
接下来就是调用dbus提供的借口函数来编程了,在此之前需要移动下头文件所在的位置,我正常安装完后这些头文件在/usr/include/dbus-1.0/dbus/目录下,我们需要把这些文件移动到/usr/include/dbus/目录下,这是是为什么我在编程时包含头文件时如#include <dbus/dbus.h>这样子在前面加上/dbus的原因,当然你也有可以把那些*.h文件全部拷贝在/usr/include/目录下,这要在包含头文件时就不可以直接这要写了#include <dbus.h>,注意我们还有一个dbus-arch-deps.h在/usr/lib/dbus-1.0/include/dbus目录下,(可以使用locate dbus-arch-deps.h定位改文件所在位置),同样这个文件也要拷贝到/usr/include/dbus目录下(或/usr/include/目录),这要我们就可以调用这些头文件提供的接口函数了。
- DBus编译出错
- DBus编译出错 ----QT中dbus所依赖的一个库
- win-dbus编译日志
- 交叉编译dbus
- 交叉编译DBUS
- 使用DBus,Hal开发,编译
- 交叉编译dbus文章汇总
- 交叉编译dbus文章汇总
- Dbus的编译和安装
- DBus windows下编译方法
- dbus
- DBUS
- dbus
- DBUS
- dbus
- DBUS
- DBUS
- dbus
- 关于C语言中的自加运算符问题
- C语言不同数据混合运算时类型转换
- 螺旋队列
- 数学中的排列组合
- DBus基础知识
- DBus编译出错
- DBus资源
- 嵌入式Linux研发,非常值得研究的几个开源项目
- DBus实例-1
- 如何列出SQLite数据库中的所有表
- Sqlite使用手册
- sqlite编程-列出所有表信息
- QT模板
- 韩顺平_php从入门到精通_视频教程_第8讲_多媒体页面_标签汇总①_地图映射_学习笔记_源代码图解_PPT文档整理