首页 > 代码库 > 编译bluez-utils-3.36,死活找不到bluez D-bus的解决方法
编译bluez-utils-3.36,死活找不到bluez D-bus的解决方法
在编译bluez-utils-3.36时,遇到了一个非常头疼的问题,就是死活找不到D-bus,明明已经编译完成,而且已经成功了,路径也指定了,可就是找不到。网络也找了好久还是解决不了,最后看到.pc文件的文章,突然觉得是不是就是它的问题。就试试了。
首先我们找到D-bus的安装目录,我这里用xxxxxx代替。进入xxxxxx/lib/pkgconfig,然后会发现有一些.pc文件,看是否有bluez.pc和dbus-1.pc这两个文件,如果是bluez-libs-3.36和dbus-1.8.10编译成功的,那么这个目录下会有这个文件的,如果没有把glib-2.28.6也编译了。
然后把这两个文件拷贝到/usr/lib/pkgconfig目录下,在拷贝之前一定要先备份/usr/lib/pkgconfig。
拷贝完后,再配置bluez-utils-3.36试试,是不是OK了呢,O(∩_∩)O。
如果遇到其他的类似的情况也可以使用该方法解决问题。
编译bluez-utils-3.36,死活找不到bluez D-bus的解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。