HupeSun 发表于 2021-6-28 18:01:08

Linux 如何移植支持xcb和webengine的QT 5.15.2

想要往Ubuntu系统上移植指定版本的QT,在QT官网下载源码后configure如下:
#~/bin/bash
./configure \
      -v \
      -sysroot /home/matinal/workstation/rk-source/rk3399-linux/other/ubuntu/binary \
      -extprefix /opt/Qt5.15.2-armhf\
      -hostprefix /opt/Qt5.15.2-armhf-host \
      -xplatform linux-arm-gnueabihf-g++ \
      -opensource \
      -confirm-license \
      -shared \
      -pkg-config \
      -strip \
      -xcb-xlib \
      -xcb \
      -make libs \
      -make tools \
      -widgets \
      -no-opengl \
      -skip qtlocation \
      -nomake examples
配置会报错:

Note: No wayland-egl support detected. Cross-toolkit compatibility disabled.

Note: The following modules are not being compiled in this configuration:
    3dcore
    3drender
    webenginecore
    webengine
    webenginewidgets
    pdf
    pdfwidgets

WARNING: A pkg-config support is required to build QtWebEngine.

WARNING: A pkg-config support is required to build QtPdf.

WARNING: QtWebEngine will not be built.

WARNING: QtPdf will not be built.

ERROR: Feature 'pkg-config' was enabled, but the pre-condition 'tests.pkg-config' failed.

ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && libs.xcb && tests.xcb_syslibs && features.xkbcommon-x11' failed.

ERROR: Feature 'xcb-xlib' was enabled, but the pre-condition 'features.xlib && libs.xcb_xlib' failed.

已经按照https://wiki.qt.io/Building_Qt_5_from_Git安装了所有提到的依赖,求问是什么问题导致的这个报错。。。

wangapei 发表于 2021-8-5 16:34:44

这个论坛没有技术支持么
页: [1]
查看完整版本: Linux 如何移植支持xcb和webengine的QT 5.15.2