麒麟系統開發筆記(二):國產麒麟系統搭建Qt開發環境安裝Qt5.12

21497936發表於2022-03-30

前言

  開發國產應用,使用到銀河麒麟V4,V10,本篇以V10記錄,參照上一篇可安裝V4、V7、V10三個版本,麒麟V4系自帶了Qt,麒麟V10沒有自帶Qt,需要自己編譯搭建環境。

 

銀河麒麟V10版本

  系統版本:
  在這裡插入圖片描述
  檢查qt:
  在這裡插入圖片描述
  調整顏色:在這裡插入圖片描述

 

Qt下載

  參考博文《獲取下載Qt安裝包,Qt原始碼全國網址備忘錄(不用註冊Qt賬戶,即可下載各版本Qt安裝包和Qt原始碼包)
  需要哪個版本下哪個版本,筆者經常使用得是Qt5.9和Qt5.12兩個大版本,本次下載Qt5.12.0。

 

Qt安裝

  (經過測試可下載linux版本的Qt安裝)

步驟一:下載解壓

  開始先準備編譯原始碼,在編譯原始碼的時候順便測試了下linux安裝包,發現可以安裝,那麼先使用安裝包,因為編譯比較耗費時間。
   在這裡插入圖片描述

步驟二:安裝執行

  在這裡插入圖片描述
  先斷開網路,不然Qt必須要登入,斷開網路則可點選skip選項:
   在這裡插入圖片描述
   在這裡插入圖片描述
   在這裡插入圖片描述
  注意要選擇對應的gcc,如下圖;
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  等待一會兒就好了,如下圖:
   在這裡插入圖片描述
  直接在Qt目錄將快捷方式拖到桌面:
  在這裡插入圖片描述

  在這裡插入圖片描述

步驟三:測試“Hello world!”

  先啟動QtCreator,如下圖:
  在這裡插入圖片描述
  按照新建介面專案的流程,新建專案:
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  在這裡插入圖片描述
  修改介面幾個Label:
  在這裡插入圖片描述
  編譯執行:
  在這裡插入圖片描述
  該錯誤在ubuntu上可以通過sudo apt-get install libgl1-mesa-dev解決,但是麒麟的源不同(筆者也沒有嘗試直接將麒麟的源改為ubuntu源),解決參考博文:《關於 國產麒麟系統編譯Qt專案是報錯:error: cannot find -lGL 的解決方法》。
  解決後,編譯程式碼並執行,如下圖:
  在這裡插入圖片描述

相關文章