gpt4 book ai didi

c++ - ./配置错误: The test for linking against libxcb and support libraries failed

转载 作者:IT老高 更新时间:2023-10-28 23:09:49 25 4
gpt4 key购买 nike

我正在尝试在 Debian Wheezy 上构建 Qt5。我运行配置脚本:

./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

关于c++ - ./配置错误: The test for linking against libxcb and support libraries failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25822875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com