前言
上一篇文章提到,linux 下编译Qt源码如果要用到Quick的话,那么运行时会依赖qxcb库,而编译生成qxcb库就需要先安装libxcb,并且最低要求 版本大于1.9.1
所以,本篇中主要介绍如何通过源码编译安装最新版的xcb库。
为啥一定要用源码编译安装呢,其实在命令行通过apt-get install 同样可以安装xcb,而且方便快捷,这样确实可以安装,但是不能保证是最新版。
下载源码
首先在这里下载源码:https://xcb.freedesktop.org/
在这里我们可以看到各个不同的版本,根据自己的需要选择下载
注意,编译xcb源码需要先安装 xcb-proto,所以这两个源码都需要下载。
编译安装
下载源码后解压,先编译xcb-proto
进入到源码目录直接依次执行:
xcb-proto 安装完后接着安装 xcb,同理,操作和上面一样。
注意,如果不先安装xcb-proto而直接安装xcb,那么在执行sudo ./configure 时会报错,所以顺序一定不要搞反了。
如果执行./configure 还是会报错,一般就是缺少依赖文件,注意看错误提示,根据提示通过apt-get install 安装依赖文件即可。
这个安装其实很简单,基本不会遇到什么问题
做个简单的记录,方便后期参考~