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

ubuntu搭建qtcreator(含arm qt5.15且下載、安裝、配置、示例)

這篇具有很好參考價(jià)值的文章主要介紹了ubuntu搭建qtcreator(含arm qt5.15且下載、安裝、配置、示例)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


1QtCreator

1.1 QtCreator選擇

在Qt5.15以前,Qt creator與Qt版本庫是打包在一起發(fā)布的,比如要開發(fā)基于Qt5.14的代碼,則從官網(wǎng)下載,安裝,然后就可以參考Qt5.14的接口,進(jìn)行開發(fā)。
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
但從Qt5.14以后,集成開發(fā)環(huán)境和Qt版本庫是分開的,如下所示,只有源碼,沒有qt-opensource-xx
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
安裝Qt,是在安裝QtCreator的時(shí)候安裝的,即一個(gè)Qt Creator,可以同時(shí)安裝多個(gè)Qt不同的版本,如想要開發(fā)Qt6.2,則選擇Qt6.2的庫安裝,如想要開發(fā)Qt5.15,則選擇Qt5.15的庫安裝,Qt官方不會(huì)為每一個(gè)Qt版本,單獨(dú)出一個(gè)Qt Creator.

所以我們 要想編譯Qt5.15,需要通過QtCreator來實(shí)現(xiàn)安裝。

單獨(dú)安裝QtCreator時(shí)有一個(gè)問題,QtCreator版本越高,它對(duì)編譯器gcc的版本也越高,而gcc的版本,又和Ubuntu的版本有關(guān),Ubuntu的版本越高,gcc的版本也會(huì)越高(當(dāng)然也可以自定義),所以一個(gè)折中的方法是,QtCreator使用低版本的,如Qt5.14,而通過高版本的QtCreator來安裝Qt5.15,使用低版本的QtCreator+Qtx.yy來安裝QtCreator。

1.2 QtCreator安裝

1.2.1 安裝Qt5.15

下載

ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

安裝

1 修改權(quán)限
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
2 登錄,然后《下一步》
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
3 默認(rèn)沒有出現(xiàn)我們想要的Qt5.15ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
4 更新源,選擇Qt5.15
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
4 繼續(xù)下一步,直接安裝結(jié)束
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

運(yùn)行

運(yùn)行報(bào)錯(cuò)

WISONIC\80081001@ub16-1001:~$ /opt/Qt/Tools/QtCreator/bin/qtcreator
/opt/Qt/Tools/QtCreator/bin/qtcreator: /lib/x86_64-linux-gnu/libz.so.1: version `ZLIB_1.2.9' not found (required by /opt/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6)
/opt/Qt/Tools/QtCreator/bin/qtcreator: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /opt/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6)
/opt/Qt/Tools/QtCreator/bin/qtcreator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Core.so.6)
/opt/Qt/Tools/QtCreator/bin/qtcreator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /opt/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Core.so.6)
/opt/Qt/Tools/QtCreator/bin/qtcreator: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /opt/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Core.so.6)

1.2.2 安裝QtCreator

下載

從官網(wǎng)下載
qt-opensource-linux-x64-5.14.2.run

安裝

1 修改權(quán)限
2 運(yùn)行安裝(或點(diǎn)擊安裝),一路next

記住安裝目錄

運(yùn)行

運(yùn)行安裝目錄下的bin/qtcreator
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

Locked

將其lock到側(cè)邊欄,方便打開
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

1.3 Qt5.15配置

GCC配置

打開Tools–>Options–>Kits–>Compilers,默認(rèn)應(yīng)該有GCC,如果沒有,則說明系統(tǒng)沒有安裝gcc,手動(dòng)安裝后,通過Add–>GCC–>C,選擇gcc目錄添加(一般位于/usr/bin/gcc),并修改名字

G++配置

打開Tools–>Options–>Kits–>Compilers,默認(rèn)應(yīng)該有C++,如果沒有,則說明系統(tǒng)沒有安裝g++,手動(dòng)安裝后,通過Add–>GCC–>C++,選擇g++目錄添加(一般位于/usr/bin/g++),并修改名字

qmake配置

打開Tools–>Options–>Kits–>Qt Versions,默認(rèn)應(yīng)該有qmake,如果沒有,則說明系統(tǒng)沒有檢測到,則手動(dòng)添加,通過Add,在彈出的對(duì)話框中,選擇Qt5.15目錄中的qmake,并修改名字
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

Kits配置

打開Tools–>Options–>Kits–>Kits–>Manual–>Add,在彈出的對(duì)話框中,依次修改Name(名稱)、Compiler(C和C++)、Qt Version
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

2 arm QtCreator配置

2.1 交叉編譯器和Qt庫

arm平臺(tái)與X86平臺(tái)略有不同,arm平臺(tái)的編譯器中已經(jīng)包含了Qt庫,一般由芯片廠商或第三方(如類似飛凌、米爾等)提供,如在NXP平臺(tái)上,飛凌提供的
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
命令行運(yùn)行安裝,默認(rèn)安裝在/opt目錄下(也可以選擇其他路徑),安裝后,如下所示
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

sysroots下會(huì)有2個(gè)目錄,aarch64-poky-linux是用在arm平臺(tái)上的,x86_64-pokysdk-linux是用在x86平臺(tái)進(jìn)行交叉編譯的

2.2 Qt5.15配置

GCC配置

打開Tools–>Options–>Kits–>Compilers–>Add–>GCC–>C,重新命名,并指定目錄2.1中g(shù)cc的安裝目錄(如/opt/fsl-imx-xwayland/4.14-sumo/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-gcc)

G++配置

打開Tools–>Options–>Kits–>Compilers–>Add–>GCC–>C++,重新命名,并指定目錄2.1中g(shù)++的安裝目錄(如/opt/fsl-imx-xwayland/4.14-sumo/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-g++)

qmake配置

打開Tools–>Options–>Kits–>Qt Versions–>Manual–>Add,在彈出的對(duì)話框中,選擇目錄2.1中安裝的qmake(如/opt/fsl-imx-xwayland/4.14-sumo/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake),并修改名字

Kits配置

打開Tools–>Options–>Kits–>Kits–>Manual–>Add在彈出的對(duì)話框中,依次修改Name(名稱)、Compiler(C和C++)、Qt Version。
這里與X86不同的是,需要設(shè)置一下Sysroot,將其指定的交叉編譯器(/opt/fsl-imx-xwayland/4.14-sumo/sysroots/aarch64-poky-linux)
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

3 示例demo

3.1 創(chuàng)建項(xiàng)目

新建demo,通過File菜單,不過在最后一步,會(huì)有一個(gè)選擇kits的選項(xiàng),列出了當(dāng)前設(shè)置的所有kits,在此選擇默認(rèn)
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
項(xiàng)目創(chuàng)建后,我們點(diǎn)擊左邊的Projects,在Build &Run下會(huì)有kits,此時(shí)點(diǎn)擊綠色的小加號(hào),也可以增加kits
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

3.2 代碼實(shí)現(xiàn)

編寫代碼,實(shí)現(xiàn)功能,在此我們什么也不做,保持默認(rèn)

3.3 編譯&運(yùn)行

選擇kits,在此我們先選擇x86-qt15
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器
編譯運(yùn)行,點(diǎn)擊綠色3角箭頭或ctrl+R,會(huì)彈出一個(gè)MainWindow對(duì)話框
ubuntu安裝qt5.15,ubuntu,數(shù)據(jù)庫,服務(wù)器

X86與ARM鏡像

如上所示,我們選擇x86 kits時(shí),點(diǎn)擊運(yùn)行,可以彈出對(duì)話框,而點(diǎn)擊arm kits時(shí),是不會(huì)彈出對(duì)話框的,也就是不會(huì)運(yùn)行的,只在將其放到arm平臺(tái)上才能運(yùn)行

qt@xboard:~/qt$ file build-untitled-adv_nxp_yocto2_5-Debug/untitled 
build-untitled-adv_nxp_yocto2_5-Debug/untitled: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.14.0, BuildID[sha1]=118fcafbb11877a4ec43693ec2682a725ca05888, not stripped
qt@xboard:~/qt$ file build-untitled-x86_qt15-Debug/untitled 
build-untitled-x86_qt15-Debug/untitled: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=6271f576ccf62099b86b7ab9bc26c85c70d834d0, not stripped

參考

【1】https://blog.csdn.net/ACE_YOUNG/article/details/131196528
【2】https://download.qt.io/archive/qt/5.14/5.14.2/
【3】https://download.qt.io/archive/online_installers/
【4】https://download.qt.io/archive/qtcreator/文章來源地址http://www.zghlxwxcb.cn/news/detail-774421.html

到了這里,關(guān)于ubuntu搭建qtcreator(含arm qt5.15且下載、安裝、配置、示例)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Ubuntu系統(tǒng)下搭建QtCreator開發(fā)環(huán)境詳細(xì)過程(Qt簡介;Linux下安裝QtCreator)

    Ubuntu系統(tǒng)下搭建QtCreator開發(fā)環(huán)境詳細(xì)過程(Qt簡介;Linux下安裝QtCreator)

    關(guān)于Qt的相關(guān)介紹,可以參考QT從入門到實(shí)戰(zhàn)x篇,Qt 5.9 C++開發(fā)指南,對(duì)于重復(fù)部分,本欄目不做詳細(xì)介紹。關(guān)于Linux的基礎(chǔ),本人將重新整理一個(gè)欄目,就叫 Linux基礎(chǔ) 吧,有需要的可以后期關(guān)注下。 Qt 是一個(gè)跨平臺(tái)的 C++開發(fā)庫。主要用來開發(fā)圖形用戶界面 (Graphical User Inter

    2024年02月12日
    瀏覽(31)
  • QT5.15.2 在線安裝下載速度慢的解決辦法

    QT5.15.2 在線安裝下載速度慢的解決辦法

    QT對(duì)5.15以及以上版本已經(jīng)停止提供離線安裝包,在線安裝網(wǎng)速慢如蝸牛,而且一旦斷了又得從頭下載,不支持?jǐn)帱c(diǎn)續(xù)傳 由于Qt5.15及以上版本不提供離線安裝包,則需要使用在線安裝進(jìn)行安裝。首先下載在線安裝器: 下載加速需要使用清華源 QT 地址 我宿舍網(wǎng)速是100兆,所以最

    2024年02月13日
    瀏覽(63)
  • ubuntu虛擬機(jī)安裝Qt5 for ARM交叉開發(fā)環(huán)境

    ubuntu虛擬機(jī)安裝Qt5 for ARM交叉開發(fā)環(huán)境

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 本文講述了在虛擬機(jī)中安裝 Qt 交叉開發(fā)環(huán)境詳細(xì)過程。以便在虛擬機(jī)中進(jìn)行 Qt 應(yīng)用程序的開發(fā),處理觸摸屏的部分會(huì)在下一篇文章中敘述。 我們的虛擬機(jī)為ubuntu18.04。 sudo apt-get install qt5-default 指令會(huì)安

    2024年02月09日
    瀏覽(50)
  • VS2019+OpenCV+Qt5.15.2安裝及工程配置

    VS2019+OpenCV+Qt5.15.2安裝及工程配置

    目錄 一、下載鏈接 1.1 VS2019下載安裝 1.2 OpenCV下載安裝 1.3 Qt5.15下載安裝 二、工程環(huán)境配置 2.1 OpenCV環(huán)境配置 2.1.1? 環(huán)境變量配置 2.1.2 工程屬性表配置 ?2.1.3 重啟vs測試 ?2.2 Qt環(huán)境配置 2.2.1 Qt Creator設(shè)置 ?2.2.2 VS2019配置 ?2.2.3 創(chuàng)建Qt項(xiàng)目 2.2.4 UI 設(shè)計(jì)配置 該文件僅 1.39 MB,是 VS

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

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

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

    2024年02月15日
    瀏覽(28)
  • arm魯班貓lubanCat rk3588 ubuntu20.04下源碼編譯安裝qt5.12.5

    arm魯班貓lubanCat rk3588 ubuntu20.04下源碼編譯安裝qt5.12.5

    ubuntu-18.04上通過源碼來編譯及安裝Qt-5.12庫 QT官方線上文檔for linux qt源碼下載地址 進(jìn)入下面目錄下載 【new_archive/qt/5.12/5.12.5/single/qt-everywhere-src-5.12.5.tar.xz】 將壓縮包放到Ubuntu某目錄,并進(jìn)入解壓: 初步解壓出:qt-everywhere-src-5.12.5.tar 最終得到:qt-everywhere-src-5.12.5 或者【右鍵】

    2024年04月11日
    瀏覽(45)
  • Qt5.14和Qt5.15在線下載

    https://download.qt.io/archive/qt/5.14/5.14.2/ https://download.qt.io/official_releases/online_installers/ qt 安裝太慢的問題如何解決? Qt學(xué)習(xí) QT最新版本下載安裝(QT5.15及QT6.X) 清華大學(xué) Qt鏡像下載中心

    2024年02月12日
    瀏覽(45)
  • QT5.14.2下載安裝與環(huán)境配置

    QT5.14.2下載安裝與環(huán)境配置

    由于exe文件名稱只有x86,只能選擇這個(gè)下載,但是在安裝時(shí)可以選擇安裝32位和64位。 7.等待安裝完畢 找到工具路徑 放入電腦的環(huán)境變量,點(diǎn)擊完成 這樣環(huán)境變量配置完成。

    2024年02月15日
    瀏覽(26)
  • QT5教程-搭建自己的人機(jī)交互界面(附代碼)(一):QT5安裝與環(huán)境配置

    QT5教程-搭建自己的人機(jī)交互界面(附代碼)(一):QT5安裝與環(huán)境配置

    本教程目的在于記錄自己開發(fā)QT項(xiàng)目的學(xué)習(xí)過程。 適合剛剛接觸QT的初學(xué)者 。鑒于個(gè)人水平有限,必定錯(cuò)誤頻出,請各位前輩多多指教。 使用QT5.9.9作為開發(fā)工具,開發(fā)環(huán)境為Ubuntu20.04,圖形傳輸需要安裝Opencv4.5.5和FFmpeg。消息傳輸需要配置mqtt模塊。 教程要求學(xué)習(xí)者對(duì)C++有基

    2024年02月11日
    瀏覽(21)
  • Ubuntu與致遠(yuǎn)ARM交叉編譯Qt5.12環(huán)境

    Ubuntu與致遠(yuǎn)ARM交叉編譯Qt5.12環(huán)境

    ????????ARM板現(xiàn)有環(huán)境配置(主要是對(duì)/etc/profile/編輯)較簡單,參考上一篇博客,板子上已經(jīng)部署了Qt5.15。 Ubuntu與國產(chǎn)致遠(yuǎn)ARM_3568交叉編譯Qt 此文檔只是為了記錄錯(cuò)誤的過程,下一往篇博客會(huì)直接介紹正確的配置。 https://blog.csdn.net/qq_35529025/article/details/129524412 ???????

    2024年02月22日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包