最簡單的方式為樹莓派安裝QT環境

2021-02-15 電子芯吧客

最近接觸了樹莓派上的Qt編程,所以將如何在樹莓派上搭建Qt環境記錄下來。可能很多網站和博客上不推薦直接使用sudo的方式安裝Qt,但是如果我們只是用來開發練手的話,這種辦法無疑是最簡單的。話不多說,直接走起!

需要的裝備

樹莓派 快速購買
SD卡(8G及以上)
電源線
顯示屏(非剛需,可以用遠程桌面代替)

步驟

1、putty登陸樹莓派

2、執行sudo apt-get update,如果成功,會和下圖一樣

如果出現錯誤,一般是因為樹莓派沒有換源,使用的還是國外源,導致出錯,可以參考下面的連結換源以後再執行此條語句。

我們可以輸入lsb_release -a查看系統代碼,我這是buster


下面開始修改軟體更新源

1.用nano 編輯/etc/apt/目錄下的sources.list


終端輸入:sudo nano /etc/apt/sources.list


由於版本差異,實際與上圖可能存在差異。


我們需要修改的自由綠色那一段,別的都不需要修改,可以用 # 號將原來的注釋,免得改錯了改不回來。我使用的是中科大的源:http://mirrors.ustc.edu.cn/raspbian/raspbian/


只修改綠色的連結,然後按Ctrl + X退出,然後按Y保存更改。


修改系統更新源

執行命令:sudo nano /etc/apt/sources.list.d/raspi.list


方法和上面一樣,只修改綠色的連結,然後按Ctrl + X退出,然後按Y保存更改。


同步更新源

修改之後我們需要同步一次更新,執行命令 sudo apt-get update


如果出現錯誤,說明修改的源有問題。


更新升級以安裝軟體包

執行命令sudo apt-get upgrade

這步耗時較長,可以忽略。

3、執行


sudo apt-get install qt5-default


sudo apt-get install qtcreator


過程中出現Y/N的選擇一律選擇Y

4、安裝完成後我們通過顯示屏來打開Qt Creator軟體,沒有的話就通過遠程登錄登錄樹莓派的系統。在桌面上找到新安裝的Qt Creator軟體

這個就是Qt Creator的歡迎界面,但是不要著急創建工程,我們還需要配置qmake等構件套件

5、配置qmake等構件套件


配置Tools下Options,打開左邊的Build & Run,配置Compilers,Add C++和C,然後配置Kits的Complers,完成後即可使用QT開發程序了!具體操作如下:

注意:我的版本Build & Run裡面沒有Compilers,是單獨放在Kits裡面的。大家根據自己的情況去相應的配置裡面進行配置

好了,配置完這些選項我們就可以用Qt Creator開發程序了,小夥伴們趕緊試一下吧!

tips

其實,這種安裝方式雖然簡單,但是開發環境是不完整的,比如如果你的程序需要支持qml,就還需要再下載qml的開發環境


sudo apt-get install qtdeclarative5-dev

Qt5開發問題匯總

1.沒有examples

apt-get install qtbase5-examples

2.QML module not found(QtQuick.Controls)

apt-get install qml qmlscene

apt-get install qtdeclarative5-dev

apt -y install qml-module-qtquick-controls

apt -y install qml-module-qtquick-controls2

3.QML module not found(QtQuick.Dialogs)

apt install qml-module-qtquick-dialogs

4."Qt.labs.folderlistmodel" is not installed

apt install qml-module-qt5-labs-folderlistmodel

5."Qt.labs.settings" is not installed

apt install qml-module-qt5-labs-settings

6.undefined reference to `vtable for Cxxx'

在新建Class時沒有繼承自QObject時會出現這樣的問題.使用moc Cxxx.cpp生成Meta後能解決問題 [Meta Object Compiler]。

樹莓派4B快速購買

精彩回顧

相關焦點

  • 樹莓派(Pi 3+)安裝 OpenCV4 / QT5 心得
    為了讓顯示內容更貼近一般產品具有的圖形操作接口(GUI),原本預計用平常慣用的 QT(C++ 版本)進行程序開發(想說之前有多次舊版的安裝經驗,這次應該三兩下就能搞定工作環境開始寫程序),沒想到又是一波多折。
  • 樹莓派搭建UI自動化環境
    前言如果大家對於移動端UI自動化比較了解的話,都應該知道幾個主流框架,Appium、Airtest、Macaca.這些框架都有一個共同點,必須手機插在電腦上.當然有些也可以使用WIFI連接電腦,但是目前使用USB方式連接電腦是最穩定的.
  • 如何給樹莓派安裝作業系統
    樹莓派的作業系統有兩種安裝方式:一種先把樹莓派的安裝引導程序NOOBS寫入SD卡,然後啟動樹莓派進入NOOBS來安裝作業系統。另一種是將作業系統鏡像寫入SD卡,樹莓派啟動後直接進入作業系統。初學者建議使用NOOBS方式來安裝,大家也可以根據自己的偏好來選擇,下面對這兩種方式都進行介紹。
  • 可能是東半球最簡單的樹莓派Mu編輯器安裝教程
    樹莓派安裝並運行Mu編輯器安裝命令sudo apt install mu
  • 如何用樹莓派製作 WiFi 相框 | Linux 中國
    需要使用的材料◈ HDMI 到 DVI 的轉接線(因為 TFT 屏幕支持 DVI)使用線纜連接樹莓派到顯示器,並連接電源。安裝 Raspbian按照以下指示下載並將 Raspbian 燒錄到 Micro SD 卡中。將 Micro SD 卡插入樹莓派,啟動它,並配置你的 WiFi。
  • 在樹莓派 3 上運行 openSUSE:簡單幾步搭建一個實用系統
    在樹莓派 3[1]上部署 openSUSE[2] 系統不是很複雜,不過這兒有一些小技巧教你更好地完成這個過程。首先,你將會有一些版本可供選擇。如果你打算使用樹莓派 3 作為一個普通主機,那麼帶有圖形界面的 openSUSE 將是你最好的選擇。有幾種不同的圖形環境可供選擇:X11[3]、Enlightenment[4]、Xfce[5] 或是 LXQT[6]。
  • 在樹莓派上安裝 Ubuntu MATE | Linux 中國
    樹莓派 是目前最流行的單板機並且是創客首選的板子。Raspbian 是基於 Debian 的樹莓派官方作業系統。
  • 最簡單粗暴的樹莓派搭建個人網站教程
    對很多初學者而言在樹莓派或伺服器上搭建網站是一件非常頭疼的事,不僅要在linux上運行命令行,還需要安裝各種環境,稍微出點問題就可能前功盡棄。
  • 安裝Pi-hole,讓樹莓派為你過濾家中廣告!
    下面就講解一下具體的安裝方法咯。註:同樣適用於其他Linux設備0.開始之前首先你需要為你的樹莓派安裝好系統,然後你可能需要針對自家的網絡環境為你的樹莓派設置好靜態IP,不同的路由器設置方法有一定差別,具體方法自行百度(關鍵詞:路由品牌 靜態IP)。例如我刷了LEDE的路由器的設置在這裡:
  • 樹莓派·安全專刊---搭建Ubuntu-Server環境
    這次想要做的是前奏工作,一個伺服器的環境準備。在上篇文章中,我說過樹莓派這個小東西可以刷成debian系列的。因此,這次選擇了刷取了Ubuntu固件。當然,Debian和CentOS也是可以燒錄的。只是,我選取了官方的鏡像,就沒有考慮第三方的擴展了。
  • 樹莓派 Zero USB/乙太網方式連接配置教程
    在加裝了 Zero Quick Plug 或 microUSB/USB 轉換頭之後,將樹莓派 Zero 和電腦連接起來。樹莓派 Zero 即可配置成 USB/乙太網設備,這時僅需要一個 USB 接口就實現給樹莓派供電的同時將它接入網際網路。不再需要攜帶額外的電源適配器、 USB HUB和無線網卡。可以說這是迄今為止連接樹莓派最簡單、方便的方式!
  • 樹莓派
    樹莓派別廣泛的使用在編程、構建贏家項目、家庭自動化項目、滲透測試、家庭影院機頂盒、遊戲模擬器、監視器等很多環境中。       網上購買的裸機版的樹莓派沒有散熱片、亞克力板、保護盒、風扇這些個東西。這些網上可以自己淘貨。
  • 在樹莓派 3 上安裝 Fedora
    本文的安裝過程已經在第三代樹莓派上進行了測試:3B v1.2 和 B+(較舊的 樹莓派 2 和新的 樹莓派 4 都還沒有測試)。這些是已經發布了幾年的信用卡大小的樹莓派。獲取硬體你需要一些硬體組件,包括樹莓派。你不需要任何 HaT(安裝在頂部的硬體) 板或 USB 天線。如果你使用過樹莓派,那麼可能會有這些。
  • 在MAC環境下玩轉樹莓派
    之前我們拍的基礎視頻都是在windows環境下進行寫系統還有ssh連接這些基礎操作。那麼這期教程就是對之前基礎教程的補充,這期我們講解在mac環境下進行寫系統以及ssh連接操作。在mac環境下其實你依然可以像是windwos環境一樣下載一些軟體例如balena Etcher來寫系統,下載相應的ssh軟體來連接樹莓派。
  • 樹莓派+Windows IoT Core搭建環境監控系統
    工具一臺Windows 10電腦,樹莓派3B/3B+,(8GB(以上)容量SD卡,讀卡器。傳感器DHT11溫溼度傳感器、BMP180氣壓計、BH1750FVI光強傳感器、MQ-2煙霧傳感器、蜂鳴器、若干杜邦線。
  • 樹莓派 + Windows IoT Core 搭建環境監控系統
    驅動GPIO,連接一些傳感器做有意思的事,本文詳細介紹如何使用它搭建一個環境監控系統,並將數據上傳到Microsoft Flow雲伺服器。正文:一、開發平臺的搭建1.樹莓派安裝Windows IoT下載Windows 10 IoT Core Dashboard 和最新的固件:https://docs.microsoft.com/en-us/windows/iot-core/downloads,下載完成後解壓出FFu固件,打開Dashboard並選擇固件,設置密碼,寫入SD卡。
  • 如何在樹莓派上安裝 Ubuntu 伺服器? | Linux 中國
    樹莓派是最著名的單板計算機。最初,樹莓派項目的範圍旨在促進學校和發展中國家的計算機基礎科學的教學。它的低成本、便攜性和極低的功耗,使得它的受歡迎程度遠遠超過預期。從氣象站到家庭自動化,玩家們用樹莓派搭建了許多酷炫的項目。第四代樹莓派具備了普通桌上型電腦的功能和處理能力。但本文並不是要介紹如何使用樹莓派作為桌面。
  • 零基礎學習樹莓派_樹莓派4b安裝OpenCV4.4
    樹莓派學習筆記公眾號搜索--樹莓派OpenCV學舍
  • 測評:軟硬通吃的樹莓派
    因為樹莓派的靈魂是創新,而不是翻造。1 板卡外觀評測_樹莓派小傳樹莓派是源自保守的英國,最早這位先生想開發一個低成本的電腦,用於教學,樹莓派的原型就此誕生了。樹莓派由非盈利機構「Raspberry Pi 基金會」開發,Eben·Upton為項目帶頭人。外形只有信用卡大小,卻具有電腦的所有基本功能,這就是Raspberry Pi電腦板,中文叫"樹莓派"。
  • 電路城樹莓派試用活動第一周:開發環境的搭建(一)
    樹莓派3B+開發板在Windows系統下進行開發的環境搭建(一)拿到了樹莓派3B+ 開發板後,經過短暫的興奮,終於開始實戰安裝OS了。這次的開發是準備將原先單片機的一個應用進行升級改造,對於這種項目來說,樹莓派的板子主要是替代單片機進行GPIO口操作,同時建立一個友好的人機互動界面,所以一開始規劃就從這兩點出發,新增外設儘可能簡單,不考慮外接顯示器,一切都用WiFi無線功能,搭建Windows下遠程連接進行開發的環境。