linux环境C程序设计--安装D-Bus

根据书上写的指令进行操作,结果显示错误在安装dbus-1-dbg的时候错误,具体原因没仔细看,但是下面提供了另一个安装的替换选项,其命令如下: 

安装GTK+开发包,可参考下面的这个博客

 https://www.cnblogs.com/zoutingrong/p/12550673.html

以上操作,是我作为一个新手菜鸟,摸索出来,不知道对不对,运行程序之后再来反馈。

 9.8***************************************************分割符

今天重新搜索了下Ubuntu安装D-Bus,发现一篇CSDN的文章

https://blog.csdn.net/Kevin__Mei/article/details/89484314

这篇文章非常适合我现在的情况,我使用的Ubuntu18.04_x64,我在执行上面文章的第五步,其中5.2这个步骤,最让我迷惑。但是我还是执行了。

展示下我执行的部分步骤,让大家做个参考

 

 可以看出来红线部分就是执行的命令,

在下面的图片我画括号中的部分是那个文章的图片,下面是我的虚拟机,只是想展示下/usr/include/glib-2.0,这个文件夹的内容

 之后,复制第6部分的代码,编译过程中遇到了一点点困难。对于新手的我,我是真的吐了。

可以看出来我编译过程中,有一个错误,原因是没有一个glib-object.h的文件(dbus_test_client.c是我复制文章的一部分代码)

对于这种情况我熟,我直接就是去copy去了箭头的方向就是复制的文件和相应的位置,但是可以看出来,接下来又遇到了一个问题,一个新的文件没有????我可是当时直接把glib-2.0都复制到/usr/include/的目录下的,怎么还缺少文件,这个时候我想到了,我在书上看到的

你把编译指令给我加上,再试试。结果就OK了,没有问题了(当然这个编译指令可能可以,但是我没试过)

另外那个指令的最左右两边不是单引号,是键盘上数字1左边的按键,这是我在编译文件的时候加的编译指令,原因我是在百度中搜到另一篇文章:

https://www.it1352.com/2038796.html

`pkg-config --libs --cflags dbus-1 dbus-glib-1 glib-2.0`

下面的图片可以证明我成功了,但是我发了一次hello,之后不知道原因是什么,一直接受hello,我在其他的,也不改变。所以说我还是菜鸟,不懂原理,但是我还是比昨天的自己好,起码这玩意动起来了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值