欧美无码
  • 首页
  • 成人卡通动漫
  • 成人卡通漫画
  • 成人卡通片
  • h成人动漫
  • 糗百成人版
  • 糗百-成人版
  • 糗百-成人版你的位置:欧美无码 > 糗百-成人版 > 亚洲色图 美腿丝袜 避坑指南:搞坏一台电脑,终于在Ubuntu系统上凯旋源码装配了 QT WebEngine 5.15.13
    亚洲色图 美腿丝袜 避坑指南:搞坏一台电脑,终于在Ubuntu系统上凯旋源码装配了 QT WebEngine 5.15.13
    发布日期:2024-08-24 04:13    点击次数:78

    亚洲色图 美腿丝袜 避坑指南:搞坏一台电脑,终于在Ubuntu系统上凯旋源码装配了 QT WebEngine 5.15.13

    上篇著述(【Ubuntu用具】装配教程:Ubuntu系统上源码编译装配QT5.15.13(有坑))我们通过源码凯旋编译装配了 QT5.15.13版块,然则内部是不包含 QWebEngine 这个组件的。这个组件是已矣 QT + Web 页面设立必不成少的一部分。是以亚洲色图 美腿丝袜,我们需要再源码编译装配一下这个组件。这个坑更多(主若是依赖太多),本文将用最少的门径,带你避坑,凯旋装配 QWebEngine 5.15.13。

     0. 源码下载及准备

    有两种下载源码的门径。

    0.1 通过官网下载源码

    (1)下载地址:https://download.qt.io/archive/qt/5.15/5.15.13/submodules/

    真实迷奸

    图片亚洲色图 美腿丝袜

    (2)解压到腹地目次

    (3)插足目次

    0.2 通过 Git 下载源码

    这个历程比通过上头官方顺利下载源码要慢。

    git clone https://code.qt.io/cgit/qt/qtwebengine.gitcd qtwebenginegit checkout 5.15.13git submodule update --init --progress
    1. 装配历程

    (1)新建一个build文献夹,插足build文献夹

    mkdir buildcd build

    (2)qmake + make编译

    详确这里的qmake要替换成你的 QT5.15.13 版块的qmake的旅途,举例 /opt/Qt5.15.13/5.15.13/gcc_64/bin/qmake

    qmake .. -- -proprietary-codecsmake -j8

    这里不需要指定装配目次,它的装配目次是 qmake 场合的 QT 的旅途

    如果运说念好,这里编译过了,也就基本算能装配凯旋了,顺利履行底下的装配敕令即可:

    (3)装配

    sudo make install

    然则,80%的概率,你会遭受问题,底下来伸开说说我遭受的坑。

    2. 踩坑

    踩坑的门径主要在 qmake + make 编译阶段。

    2.1 QtWebEngine will not be built

    在开动 qmake 敕令时,配置列表后平庸会出现 QtWebEngine will not be built 这么的领导,这标明依赖的环境不OK,需要先装配依赖的实质。阐述领导装配依赖的库即可。底下我列出了可能需要的依赖库,全球在 qmake 前王人装配一下:

    sudo apt-get install libx11-*sudo apt-get install libx11*sudo apt-get install libxcb-*sudo apt-get install libxcb*sudo apt-get install libxkbcommon-devsudosudo apt-get install libxkbcommon-x11-devsudo apt-get install libxcb-xinerama0-devsudo apt-get install libxcb-sync-devsudo apt install libnss3-devsudo apt-get install libfontconfig1-dev sudo apt-get install libxtst-devsudo apt-get install libxcomposite-devsudo apt-get install libxkbfile-devsudo apt-get install libxcursor-devsudo apt install dbus dbus-tests libdbus-glib-1-devsudo apt install llvmsudo apt-get install libclang-devsudo apt install gperfsudo apt install bison flex sudo apt install nodejs npm

    qmake履行完之后,出现以下界面,最底部莫得任何领导,才算是qmake凯旋,不然仍然需要装配有计划依赖库,直到莫得领导适度。

    图片

    2.2 WARNING: Could not find all necessary libraries for qpa-xcb support in QtWebEngine.

    这是因为穷乏部分依赖库,装配 2.1 中的那些库应该不错处置此问题

    2.3 fatal error: X11/extensions/Xrandr.h: No such file or directory

    装配依赖库:

    sudo apt install libxrandr-dev
    2.4 fatal error: X11/extensions/Xdamage.h: No such file or directory

    装配依赖库:

    sudo apt install libxdamage-dev
    2.5 编译失误:double-conversion

    装配依赖库:

    sudo apt install libdouble-conversion-dev
    3. 回归

    源码编译装配 QT WebEngine 其实门径很明确,即是 qmake, make, make install,然则其依赖的库太多了,是以十分容易遭受问题。

    我是在 Ubuntu20.04 中编译凯旋了 5.15.13 版块。Ubuntu18.04 表面上也不错凯旋,然则不知说念什么原因,在我的Ubuntu18.04中编译时,必现卡死,为此还重装过一遍系统...... 感有趣的不错试一试。

    附:QWebEngine各版块对应的浏览器内核版块

    大大王人东说念主装 QWebEngine 王人是为了设立 QT + Web 的运用,因此了解每个版块对应的浏览器内核版块十分进攻。底下是官方文档中的版块对应关系:

    参考:https://wiki.qt.io/QtWebEngine/ChromiumVersions

    图片

    如果合计本文对你有匡助,劳苦点个赞和温暖呗 ~~~

    · 全球好,我是 同学小张,闲居共享AI常识和实战案例 

    本站著述一览:

    图片

    本站仅提供存储办事,所有实质均由用户发布,如发现存害或侵权实质,请点击举报。

    Powered by 欧美无码 @2013-2022 RSS地图 HTML地图

    Copyright Powered by站群 © 2013-2022 版权所有