欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)邀請(qǐng)碼778899分享:開發(fā)語言 QT源碼編譯

柚子快報(bào)邀請(qǐng)碼778899分享:開發(fā)語言 QT源碼編譯

http://yzkb.51969.com/

文章目錄

一、環(huán)境準(zhǔn)備1、Qt源碼下載地址2、安裝包準(zhǔn)備3、系統(tǒng)環(huán)境配置3.1、增加交換空間(親測(cè)必須設(shè)置)3.2、調(diào)整打開最大文件數(shù)3.3、更新cmake版本3.4、更新nodejs版本

二、編譯三、總結(jié)

背景:平臺(tái)為jeton xavier nx開發(fā)板,當(dāng)然適合所有jeson平臺(tái),確保Ubuntu系統(tǒng)為Ubuntu 20.04.4 LTS或以上

一、環(huán)境準(zhǔn)備

1、Qt源碼下載地址

以6.6.2為例,下載地址:https://download.qt.io/official_releases/qt/6.6/6.6.2/ zip后綴文件應(yīng)用于windows下編譯,故下載tar.xz后綴文件。從QT 5.15版本后不再支持離線安裝qt,不過離線包安裝也僅限于x86體系結(jié)構(gòu)的設(shè)備。

2、安裝包準(zhǔn)備

#libxcb相關(guān)依賴 sudo apt -y install '^libxcb.-dev’ libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev #QtWebkit相關(guān)依賴 sudo apt -y install flex bison gperf libicu-dev libxslt-dev ruby #QtBase相關(guān)依賴 sudo apt -y install libdbus-1-dev libasound2-dev sudo apt -y install build-essential sudo apt -y install perl git #QtDoc相關(guān)依賴 sudo apt -y install libclang-dev llvm clang #QtOpenGL相關(guān)依賴 sudo apt -y install libgl1-mesa-dev libegl1-mesa-dev sudo apt -y install freeglut libgles* sudo apt -y install libglew-dev #QtWebEngine相關(guān)依賴 sudo apt -y install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev sudo apt-get -y install libdus* sudo apt -y install dbus* sudo apt -y install libfontconfig1-dev fontconfig libcap-dev libxtst-dev libxext-dev sudo apt -y install libpulse-dev libudev-dev libpci-dev libnss3-dev libxss-dev sudo apt -y install libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev sudo apt -y install libcups2* alsa-* mesa-* libgudev-1.0-dev libatspi2.0* at-spi2-* libclipper-dev sudo apt -y install gyp ninja-build libdrm-dev #QtBlueTooth相關(guān)依賴 sudo apt -y install bluez* bluetooth libbluetooth* #編譯QtWebEngine報(bào)錯(cuò)后安裝 sudo apt -y install libwayland-dev sudo apt -y install libmd4c-dev libmd4c-html0-dev

#解決python3 沒安裝html5lib的問題 sudo apt -y install pip pip3 install html5lib #webengine依賴,如果未安裝再安裝后需要?jiǎng)h除qt源碼再解壓,然后配置才能成功 sudo apt -y install libxshmfence-dev sudo apt -y install libxkbfile-dev

3、系統(tǒng)環(huán)境配置

3.1、增加交換空間(親測(cè)必須設(shè)置)

//在根目錄下創(chuàng)建一個(gè)名為“swapfile”交換空間文件,塊大小bs為64MB,塊的個(gè)數(shù)count為256,“swapfile”文件大小為64MB*128=16GB。 sudo dd if=/dev/zero of=/swapfile bs=64M count=256 //將空間格式化成swap格式 sudo mkswap /swapfile //激活swap空間,可通過free -m查看交換空間大小 sudo swapon /swapfile

3.2、調(diào)整打開最大文件數(shù)

用ulimit -n查看默認(rèn)1024,通過命令ulimit -n 10240調(diào)大(親測(cè)必須設(shè)置)

3.3、更新cmake版本

cmake版本需要3.18或者以上版本,本開發(fā)環(huán)境版本較低需要編譯cmake源碼 1)、官網(wǎng)下載源碼 https://cmake.org/download/ PlatformFilesUnix/Linux Source (has \n line feeds)cmake-3.23.1.tar.gz 2)、查看是否存在舊版本如果有則卸載舊版本 cmake --version sudo apt remove cmake 3)、編譯安裝 tar zxvf cmake-3.23.1.tar.gz cd cmake-3.23.1 sudo apt install libssl-dev ./configure make -j 6 sudo make install 4)、再次確認(rèn)版本 cmake --version

3.4、更新nodejs版本

nodejs版本需要12或者以上版本,本開發(fā)環(huán)境版本較低需要編譯nodejs源碼 1)、官網(wǎng)下載源碼 https://nodejs.org/zh-cn/download/ 2)、查看是否存在舊版本如果有則卸載舊版本 node --version sudo apt remove nodejs(默認(rèn)沒安裝) 3)、編譯安裝 tar zxvf node-v16.15.0.tar.gz cd node-v16.15.0 ./configure make -j 6 sudo make install 4)、node默認(rèn)安裝在/usr/local/bin路徑下,由于只生成node,故需要到/usr/local/bin路徑下ln -s node nodejs,這樣查看版本才正常

二、編譯

#實(shí)際編譯參數(shù)根據(jù)需要更改,最好在開發(fā)板上編譯,交叉編譯需要另外搭環(huán)境 ./configure -prefix /usr/local/Qt-6.5.2 -webengine-printing-and-pdf -webengine-proprietary-codecs cmake --build . sudo cmake --install

三、總結(jié)

上述情況編譯Qt6.5.3及以下的版本都嘗試過,一般編譯都沒問題,Qt6.6.1或者以上的版本可能需要做如下更改: 1、ubuntu系統(tǒng)更新到ubuntu 22 2、sudo apt -y install libmd4c-html0-dev

柚子快報(bào)邀請(qǐng)碼778899分享:開發(fā)語言 QT源碼編譯

http://yzkb.51969.com/

精彩文章

評(píng)論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19367090.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄