摘要
Qt SDK是什麼,Qt SDK的環境如何搭建,如何編譯Qt應用程式?本文詳細講解。
14.3 Qt Sdk搭建
14.3.1 Qt SDK簡介
Qt是一個跨平臺的圖形框架,在安裝了桌面版本的Qt SDK的情況下,用戶可以先在PC主機上進行Qt應用程式的開發調試,待應用程式基本成型後,再將其移植到目標板上。
桌面版本的Qt SDK主要包括以下部分:
用於桌面版本的Qt庫
集成開發環境IDE(Qt Creator)
14.3.2 Qt SDK安裝
桌面版本的Qt SDK支持三個平臺:Windows、Linux、Mac。這裡只講述Linux桌面版本的Qt SDK的安裝。其他平臺下的安裝可查閱官方資料。用戶可以在Qt官方網站找到三個平臺對應的安裝包。推薦通過Ubuntu下的apt-get獲取Linux版的Qt SDK。在Linux主機可以正常上網的條件下,先進行安裝源的更新,否則可能導致Qt-SDK安裝失敗。安裝源更新命令如下:
$ sudo apt-get update
其執行過程如所圖14.8示。
圖14.8 更新Linux安裝源
安裝源更新成功後,可以使用如下命令獲取並安裝Qt SDK。
$ sudo apt-get install qt-sdk
在Qt SDK的安裝過程中可能會出現如圖14.9所示的警告窗口,這時只需要選中該窗口並按回車鍵即可。
圖14.9 Qt SDK安裝過程中可能出現的警告窗口
當Qt SDK安裝完成後,終端顯示如圖14.10所示。
圖14.10 完成Qt SDK的安裝
安裝成功後,會在/usr/bin/目錄下產生兩個可執行文件qmake和qmake-qt4如圖14.11所示。
圖14.11 qmake可執行文件路徑
第1個qmake是qt5版本的,本文使用第2個qmake-qt4可執行文件,為了區別用於嵌入式的qmake指令和桌面版本的qmake指令,可以通過設置別名,如本文用qmake-arm來指定嵌入式版本的qmake,在~/.bashrc文件的末尾添加如下命令:
alias qmake-arm=/home/vmuser/nfs_shared/qt-4.7.3-arm/bin/qmake
添加成功後,可以執行source ~/.bashrc使其立刻生效。然後可以分別執行qmake-qt4–v和qmake-arm–v,查看版本是否分別對應嵌入式和桌面版本,命令如下:
PC終端上顯示如圖14.12所示。
圖14.12 qmake的不同版本
至此,Qt SDK的環境搭建已經全部完成,接下來將介紹如何編譯Qt應用程式。
Qt可以使用三種方法來編譯Qt應用程式:第一種方法是使用Qt提供的qmake工具,第二種方法是使用集成開發環境(IDE),而第三種使用第三方的編譯工具。本文主要介紹前兩種方法。
在微信對話框中回復「Linux」就可以看到本書已推送過的所有章節,如果您看完有收穫,請分享到朋友圈。
有任何疑問請直接在微信對話框中輸入您的留言,小編非常樂意為您解答。
阿波羅平臺的最大特點在於標準化的硬體擴展接口和標準化的軟體接口,用戶無需關心與MCU、OS有關的任何知識,只要會C語言就能將自己的創意和夢想轉化為產品。無論MCU如何改變,基於阿波羅平臺的應用軟體均可復用!具有多種型號主控板可供選擇,外圍常用功能配件豐富,可選擇堆疊自由組裝,形成完整的產品及解決方案生態鏈。
了解更多阿波羅平臺開發套件EasyARM-i.MX280A/283A/287A信息請點擊閱讀原文。
致遠電子 (ID: ZLG_zhiyuan )
還沒關注致遠電子?您將錯過每日泛著油光的乾貨!您將錯過一段顛覆洋品牌的歷史!!有時候你想證明給一萬個人看,到後來,你發現只得到了一個明白的人,那就夠了。你是我們期待已久的粥粉麼?我們的微信號:ZLG_zhiyuan。