国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)

這篇具有很好參考價(jià)值的文章主要介紹了Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

win10開發(fā)測(cè)試已經(jīng)一段時(shí)間了,最近將程序移植到ubuntu測(cè)試了下,改動(dòng)不是很大,本教程記錄下環(huán)境搭建過程

一、準(zhǔn)備

1.操作系統(tǒng)ubuntu22.04?64位 x86架構(gòu)(建議更新到最新)

2.合理的上網(wǎng)方式,需要正常訪問google,最好有40G以上流量

3.安裝git,并設(shè)置代理

#全局代理
git config --global http.proxy  http://127.0.0.1:7890
git config --global https.proxy  http://127.0.0.1:7890

//查看當(dāng)前設(shè)置
//git config -l
//取消全局代理
//git config --global --unset http.proxy
//git config --global --unset https.proxy

4.安裝depot_tools

depot_tools是包含下載、編譯的相關(guān)工具,需要先下載并配置它,才能繼續(xù)后面的操作。

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

或者直接下載https://storage.googleapis.com/chrome-infra/depot_tools.zip
下載完后解壓,并將解壓好的depot_tools目錄添加到path系統(tǒng)環(huán)境變量中

二、獲取源碼

1.打開shell,切換到一個(gè)空目錄中(目前不要有空格或中文)

2.在shell中設(shè)置臨時(shí)環(huán)境變量,以下是筆者設(shè)置的,可參考下

export PATH={dir}/webrtc/depot_tools:$PATH

3.獲取WebRTC源碼

mkdir webrtc #這是創(chuàng)建一個(gè)目錄,當(dāng)然也可以用鼠標(biāo)創(chuàng)建。
cd webrtc #進(jìn)入到我們剛剛創(chuàng)建的目錄中
gclient config --name src https://webrtc.googlesource.com/src
fetch --nohooks webrtc #獲取代碼,這一步會(huì)花點(diǎn)時(shí)間,一般會(huì)失敗,我試了幾次都失敗了
gclient sync # 當(dāng)過程中斷時(shí)(包括上一步的失?。覀兛梢允褂迷撁罨謴?fù)并繼續(xù)

可能需要執(zhí)行g(shù)client sync ,直到出現(xiàn)如下提示,才代表同步成功

?Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)

筆者下載了40多G數(shù)據(jù)

4.安裝依賴

下載完成后,執(zhí)行如下命令,就可以在線安裝好所有依賴

./src/build/install-build-deps.sh

注 :這是源碼里的一個(gè)腳本,不幸的是,它只有在第一次gclient同步之后才可用

5.編譯

cd src
gn gen out/Default --ide="qtcreator"
ninja -C out/Default

gn gen out/Release --ide="qtcreator" --args="is_debug=false"
ninja -C out/Release

如提示缺少文件則回到上一步繼續(xù)執(zhí)行?gclient sync 同步文件

若一切順利,會(huì)出現(xiàn)類似如下圖所示

Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)

WebRTC編譯后會(huì)在src/out/Default/obj和src/out/Release/obj目錄下生成整個(gè)WebRTC工程的靜態(tài)庫(kù):libwebrtc.a,鏈接下這個(gè)就可以了。

整個(gè)目錄太大,不方便上傳,

后記:

很多小伙伴,想需要查看下,有哪些參數(shù)可以設(shè)置,可以使用如下命令查看

gn args  out/Default --list

此命令需要提前執(zhí)行下?gn gen out/Default才能使用

可以根據(jù)實(shí)際需要調(diào)整編譯參數(shù)

若只想查看特定設(shè)置參數(shù),可以使用類似如下命令

gn args  out/Default --list=rtc_enable_grpc

筆者是2023.06.13,拉取的最新代碼,總體編譯過程是比較簡(jiǎn)單的,不過部分系統(tǒng)有些參數(shù)需要設(shè)置下,否則可能編譯不過文章來源地址http://www.zghlxwxcb.cn/news/detail-488400.html

到了這里,關(guān)于Qt6.5.1+WebRTC學(xué)習(xí)筆記(十一)開發(fā)環(huán)境搭建(ubuntu22.04)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Qt 學(xué)習(xí)筆記】Qt 開發(fā)環(huán)境的搭建 | Qt 安裝教程

    【Qt 學(xué)習(xí)筆記】Qt 開發(fā)環(huán)境的搭建 | Qt 安裝教程

    博客主頁(yè):Duck Bro 博客主頁(yè) 系列專欄:Qt 專欄 關(guān)注博主,后期持續(xù)更新系列文章 如果有錯(cuò)誤感謝請(qǐng)大家批評(píng)指出,及時(shí)修改 感謝大家點(diǎn)贊??收藏?評(píng)論? 文章編號(hào):Qt 學(xué)習(xí)筆記 / 02 1. 安裝包下載(網(wǎng)盤鏈接) 鏈接:https://pan.baidu.com/s/1t3jbYcFYFuJIfe0hPmeDmQ?pwd=duck 提取碼:du

    2024年04月26日
    瀏覽(101)
  • windows11下Qt6.5開發(fā)環(huán)境安裝及QT for Android環(huán)境搭建(含虛擬機(jī)的創(chuàng)建)

    windows11下Qt6.5開發(fā)環(huán)境安裝及QT for Android環(huán)境搭建(含虛擬機(jī)的創(chuàng)建)

    最近想升級(jí)Qt6.5及順便配置Android開發(fā)環(huán)境。于是在網(wǎng)上找了各種教程,結(jié)果在配置Android開發(fā)環(huán)境都以失敗告終。最終花了很長(zhǎng)時(shí)間才搞掂。接下來分享比較好的安裝方法以及安裝注意事項(xiàng)。 建議用中科大或清華的鏡像下載在線安裝器,官網(wǎng)的很慢。鏈接如下: 下載在線安裝

    2024年02月13日
    瀏覽(36)
  • Deepin20.9 在線安裝qt6.5.1

    $ wget https://ftp.fau.de/qtproject/official_releases/online_installers/qt-unified-linux-x64-online.run --2023-06-05 18:06:03-- ?https://ftp.fau.de/qtproject/official_releases/online_installers/qt-unified-linux-x64-online.run $ sudo apt update $ sudo apt upgrade $ sudo apt -y install build-essential libgl1-mesa-dev gdb libxcb-util1 git chmod +x qt-unified-l

    2024年02月08日
    瀏覽(24)
  • Qt6 for Android 環(huán)境搭建

    作者: 一去、二三里 個(gè)人微信號(hào): iwaleon 微信公眾號(hào): 高效程序員 說起 Qt 各平臺(tái)的開發(fā)環(huán)境搭建,最難的當(dāng)屬 Android 環(huán)境,因?yàn)橐渲玫臇|西比較多,而且配置過程很容易出現(xiàn)問題。例如,JDK、Android SDK、NDK 等必選工具,一旦選擇的版本不匹配,就會(huì)提示各種錯(cuò)誤。此外

    2024年01月20日
    瀏覽(27)
  • Qt6 for android環(huán)境搭建

    Qt6 for android環(huán)境搭建

    準(zhǔn)備操作 系統(tǒng): win10 orlinux(基本上都一樣 ) 軟件: androidStudio, Qt6, java jdk11(用了17版本有警告 提示1.8以上,文中安裝還是寫的jdk1.8,后面編譯實(shí)際使用了jdk11) 1.?Qt安裝? 如下圖: 登陸自己賬戶? ?我已經(jīng)安裝過了?所以這里選擇添加 ?右側(cè)?過濾?只要lts跟?release版本 ?Qt這里我默認(rèn)

    2024年02月03日
    瀏覽(31)
  • Qt6 for Windows 環(huán)境搭建(Visual Studio)

    作者: 一去、二三里 個(gè)人微信號(hào): iwaleon 微信公眾號(hào): 高效程序員 在 Windows 中,如果想要開發(fā) Qt 應(yīng)用程序,可以選擇多種方式: Qt Creator + MinGW 編譯器 Qt Creator + MSVC 編譯器 Visual Studio(自帶 MSVC 編譯器) 前兩種方式之前我們已經(jīng)介紹過了,主要利用 Qt Creator 作為 IDE,并配

    2024年02月10日
    瀏覽(24)
  • 搭建 QT6+OpenCv4.7+CMake的環(huán)境

    搭建 QT6+OpenCv4.7+CMake的環(huán)境

    本文主要介紹如何搭建QT6+OpenCv的開發(fā)環(huán)境,基本流程如下 先安裝CMake3.27.3,用來編譯適用用QT的OpenCv的源碼,安裝完成后要配置系統(tǒng)的環(huán)境變量 安裝Qt6的開發(fā)環(huán)境,并配置環(huán)境變量,注意一定要重啟電腦才能生效 下載OpenCv的源碼,用于后面的編譯 上述環(huán)境準(zhǔn)備好后,使用

    2024年02月09日
    瀏覽(26)
  • Qt開發(fā)筆記(Qt5.9.9下載安裝環(huán)境搭建win10)

    Qt開發(fā)筆記(Qt5.9.9下載安裝環(huán)境搭建win10)

    #1 Qt下載網(wǎng)站(國(guó)內(nèi)、國(guó)外鏡像) #2 Qt5.9.9安裝選項(xiàng) #3 配置系統(tǒng)環(huán)境變量 #4 創(chuàng)建測(cè)試項(xiàng)目 #1 Qt下載網(wǎng)站(國(guó)內(nèi)、國(guó)外鏡像) 官方下載地址(慢):http://download.qt.io/ 國(guó)內(nèi)鏡像網(wǎng)站 這里給大家推薦幾個(gè)國(guó)內(nèi)著名的 Qt 鏡像網(wǎng)站,主要是各個(gè)高校的: 中國(guó)科學(xué)技術(shù)大學(xué):http://mi

    2024年02月15日
    瀏覽(28)
  • Qt+GDAL開發(fā)筆記(一):在windows系統(tǒng)mingw32編譯GDAL庫(kù)、搭建開發(fā)環(huán)境和基礎(chǔ)Demo

    Qt+GDAL開發(fā)筆記(一):在windows系統(tǒng)mingw32編譯GDAL庫(kù)、搭建開發(fā)環(huán)境和基礎(chǔ)Demo

    若該文為原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明原文出處 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131931309 上一篇:沒有了 下一篇:敬請(qǐng)期待… ??麒麟系統(tǒng)上做全球北斗定位終端開發(fā),調(diào)試工具要做一個(gè)windows版本方便校對(duì),北斗GPS發(fā)過來的是大地坐標(biāo),應(yīng)用需要的是經(jīng)緯度坐標(biāo)

    2024年02月15日
    瀏覽(31)
  • QT使用MQTT協(xié)議連接ONENET云平臺(tái):智能家居PC客戶端開發(fā)筆記-1 環(huán)境搭建

    QT使用MQTT協(xié)議連接ONENET云平臺(tái):智能家居PC客戶端開發(fā)筆記-1 環(huán)境搭建

    前端時(shí)間做了一個(gè)項(xiàng)目,要求在PC端使用QT制作一個(gè)客戶端,用來接收從單片機(jī)上傳到Onennet的數(shù)據(jù),并且還要下發(fā)指令。當(dāng)時(shí)弄了好幾天,中途遇見了非常多的問題,所以寫下這篇文章記錄一下,同時(shí)分享一下自己的經(jīng)驗(yàn)。 我的環(huán)境:QT 5.12.6 總結(jié)下我遇見的難點(diǎn): 1,環(huán)境配

    2024年02月11日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包