加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – ./configure错误:与libxcb和支持库链接的测试失败

发布时间:2020-12-16 05:17:34 所属栏目:百科 来源:网络整理
导读:我正在Debian Wheezy上建立Qt5.我运行configure脚本: ./configure -developer-build -opensource -nomake examples -nomake tests 但是它失败了这个错误: Running configuration tests...The test for linking against libxcb and support libraries faile
我正在Debian Wheezy上建立Qt5.我运行configure脚本:
./configure -developer-build -opensource -nomake examples -nomake tests

但是它失败了这个错误:

Running configuration tests...
The test for linking against libxcb and support libraries failed!
 You might need to install dependency packages,or pass -qt-xcb.
 See src/plugins/platforms/xcb/README.

即使已经安装了libxcb1-dev,我也收到这个错误.

还有一个类似的问题,您可以看一下它,以供参考 – Qt5 install on OSX -qt-xcb,但它是关于OS X,并且建议的解决方案将不适用于Linux我认为.

有没有办法启用XCB,或者我应该按照错误消息中的建议通过-qt-xcb?那么建筑物是否会丢失任何重要的功能呢?

解决方法

第 Qt for X11 Requirements页列出了在Debian上构建Qt所需的一些软件包.

错误消息中提到的README还列出了Ubuntu和Fedora的软件包,因此如果以下依赖关系无法帮助,请检查这两个位置之一.

或者,您可以尝试“-qt-xcb”标志.根据上述页面,这只是构建一些库,而不是与系统库链接.

Debian的:

libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev

Ubuntu的:

libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync0 libxcb-sync0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-glx0-dev

Fedora的

libxcb libxcb-devel libXrender libXrender-devel xcb-util-wm xcb-util-wm-devel xcb-util xcb-util-devel xcb-util-image xcb-util-image-devel xcb-util-keysyms xcb-util-keysyms-devel

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读