0
点赞
收藏
分享

微信扫一扫

编译xcb


银河麒麟V10 + ARM CPU, 在源码安装Qt5.12.8的时候发现加了-qt-xcb选项之后,会出现如下错误:

RROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed

网上查了一圈,说是要先编译xcb。

经过一番探索,xcb编译成功,虽然还是没有解决xcb pre-condition的问题,但还是把过程记录一下:

1. 下载文件

xcb-proto: 1.13

​​Index of /dist​​

xorgproto: 2021.5

​​Index of /releases/individual/proto​​

xauth: 1.0.9

​​Index of /releases/individual/lib​​

xcb: 1.13

​​Index of /dist​​

下载后的文件文件列表如下,各自解压。

编译xcb_java

 2. 编译依赖

xcb-proto 

进入xcb-proto目录

./configure -prefix /home/yw/xcb/xcb-proto

xorgproto

进入xorgproto目录

./configure -prefix /home/yw/xcb/xorgproto

Xauth

进入Xauth目录

./configure -prefix /home/yw/xcb/libXau

3. 编译xcb

进入xcb目录

./configure -prefix /home/yw/xcb/lixcb

遇到问题:

No package 'xcb-proto' found

解决方案:

export PKG_CONFIG_PATH=/home/yw/xcb/xcb-proto/lib/pkgconfig:$PKG_CONFIG_PATH

成功。


举报

相关推荐

0 条评论