<em id="hanht"></em>

    <dd id="hanht"></dd>

    <em id="hanht"><acronym id="hanht"></acronym></em>
    
    <button id="hanht"></button>
    <rp id="hanht"><object id="hanht"><blockquote id="hanht"></blockquote></object></rp><em id="hanht"></em>

    首頁 > 系統 > Linux > 正文

    怎樣在 Ubuntu Linux 上從源代碼構建 Qt 6.2.2

    2022-07-09 12:57:44
    字體:
    來源:轉載
    供稿:網友
    Qt 6.2.0 是 Qt 6 系列的第3個版本,功能與 Qt 5 相當,因此有望成為第一個被新 Qt 項目或從 Qt 5 移植的項目廣泛采用的版本。在這篇文章中我提供有關在 Ubuntu Linux 上從源代碼構建 Qt 6.2.2的簡短教程。
     
    Ubuntu Desktop Linux 是使用最廣泛的桌面 Linux 發行版之一,在撰寫本文時,20.04.3 版是最新的長期支持 (LTS) 版本。雖然您可以使用 Qt 維護工具下載預編譯的 Qt 6.2.0 二進制文件,但出于多種原因,您可能更希望從源代碼構建它:
     
     您可能不想使用 Qt 維護工具或創建運行它所需的 Qt 帳戶。
     您希望生成自己的二進制文件,而不是 Qt 公司提供的二進制文件。
     您希望在構建中包含一些源代碼補丁或其他更改。
     您想根據需要自定義配置。
     您想更好地了解從源代碼構建 Qt 的過程。
    一些警告。首先,這些說明僅適用于 Ubuntu Desktop Linux 20.04.3 LTS。雖然過程應該是相似的,但其他 Ubuntu 版本或 Linux 發行版的依賴項和命令會有所不同。其次,我還沒有啟用所有 Qt 功能。某些功能可能需要安裝額外的第三方依賴項才能在配置中啟用。第三:構建需要一些時間(通常是幾個小時),具體取決于構建機器上可用的 CPU 內核的速度和數量。
     
    準備
    要從源代碼構建所有 Qt,您需要至少 30GB 的可用磁盤空間,最好至少有 16GB 的虛擬內存 (RAM),尤其是在構建 qtwebengine 時。
     
    有許多第三方庫和命令的依賴項。此命令應安裝必要的軟件包:
     
    sudo apt install bison build-essential clang flex gperf /  
    libatspi2.0-dev libbluetooth-dev libclang-dev libcups2-dev libdrm-dev /  
    libegl1-mesa-dev libfontconfig1-dev libfreetype6-dev /  
    libgstreamer1.0-dev libhunspell-dev libnss3-dev libopengl-dev /  
    libpulse-dev libssl-dev libts-dev libx11-dev libx11-xcb-dev /  
    libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev /  
    libxcb-keysyms1-dev libxcb-randr0-dev libxcb-render-util0-dev /  
    libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-util-dev /  
    libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev libxcb1-dev /  
    libxcomposite-dev libxcursor-dev libxdamage-dev libxext-dev /  
    libxfixes-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev /  
    libxkbfile-dev libxrandr-dev libxrender-dev libxshmfence-dev /  
    libxshmfence1 llvm ninja-build nodejs python-is-python2 python2 

    (編輯:錯新網)

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    一级特黄大片欧美久久久久_一本一道久久综合狠狠老_JLZZ日本人年轻护士_欧美男男作爱VIDEOS可播放
      <em id="hanht"></em>

      <dd id="hanht"></dd>

      <em id="hanht"><acronym id="hanht"></acronym></em>
      
      <button id="hanht"></button>
      <rp id="hanht"><object id="hanht"><blockquote id="hanht"></blockquote></object></rp><em id="hanht"></em>