(一) 在Windows上搭建Qt环境
文章目錄
- 前言
- 一、優良的跨平臺特性:
- 二、下載源碼及安裝包
- 2.1、QT SDK及QtCreator下載
- 2.2、下載Java JDK 64bits
- 2.3、下載Android SDK
- 2.4、下載Android NDK
- 三、安裝Qt
- 四、安裝配置Java JDK 64bits
- 五、解壓Android NDK
- 六、安裝Android SDK
- 七、配置QtCreator
- 總結
前言
Qt 是一個1991年由Qt Company開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。Qt是面向對象的框架,使用特殊的代碼生成擴展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏,Qt很容易擴展,并且允許真正地組件編程。2008年,Qt Company科技被諾基亞公司收購,Qt也因此成為諾基亞旗下的編程語言工具。2012年,Qt被Digia收購。2014年4月,跨平臺集成開發環境Qt Creator 3.1.0正式發布,實現了對于iOS的完全支持,新增WinRT、Beautifier等插件,廢棄了無Python接口的GDB調試支持,集成了基于Clang的C/C++代碼模塊,并對Android支持做出了調整,至此實現了全面支持iOS、Android、WP,它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所有功能。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等圖形界面庫和 Windows 平臺上的 MFC,OWL,VCL,ATL 是同類型的東西。
它的作用就是跨平臺C++圖形用戶界面應用程序
現在 它既可以用Python來編程也可以用C++來編程。
當然沒有C++基礎的問題也不大,學過C語言的很容易就看懂了。
那么我們作為個人使用的話,主要用來開發PC上位機和Android手機上位機,它的優點就是可以繞過java,快速進行上位機或者APP開發。
一、優良的跨平臺特性:
Qt支持下列操作系統: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
目前主流的操作系統Windows,mac,Linux,Android,ios,都是支持的,同一套代碼可以上面任意操作系統中運行。
面向對象
Qt 的良好封裝機制使得 Qt 的模塊化程度非常高,可重用性較好,對于用戶開發來說是非常方便的。 Qt 提供了一種稱為 signals/slots 的安全類型來替代 callback,這使得各個元件之間的協同工作變得十分簡單。
豐富的 API
Qt 包括多達 250 個以上的 C++ 類,還提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 類。甚至還包括正則表達式的處理功能。
支持 2D/3D 圖形渲染,支持 OpenGL
大量的開發文檔
XML 支持。
二、下載源碼及安裝包
2.1、QT SDK及QtCreator下載
A、網址:http://download.qt.io/official_releases/qt/
B、下載SDK安裝包(自帶IDE[集成開發環境,使用GNU工具編譯、調試] QtCreator)
我們點擊5.12。然后選擇5.12.4,選擇5.12.4的X86的可執行文件進行下載。當然也要花些時間好幾個G的。
2.2、下載Java JDK 64bits
一定要下載至少JDK1.8的版本,因為現在Qt要求那個java的版本至少1.8以上。查看自己的java版本可以在cmd里面輸入java -version 指令,我這個之前是1.7,所以現在要升級到1.8,下載網址https://www.oracle.com/
如果沒有賬戶就注冊一個,很快就注冊完了。注冊完了點擊登錄就可以下載了。
2.3、下載Android SDK
為什么要下SDK,為了可以在Android手機運行,如果不需要可以跳過這一步。當然了,開發手機的上位機你不覺得很酷炫嗎?所以建議還是搞一下。
網址:http://tools.android-studio.org/index.php/sdk,直接點擊就可以下載了。
2.4、下載Android NDK
為什么要下SDK,這個也是為了可以在Android手機運行,如果不需要可以跳過這一步。當然了,開發手機的上位機你不覺得很酷炫嗎?所以建議還是搞一下。
網址:https://developer.android.google.cn/ndk/downloads/index.html?hl=zh-cn
我們電腦是64位的所以我們選擇這個,為啥要選擇舊版,因為舊版穩定,別人用過的沒有發現什么bug。
三、安裝Qt
雙擊安裝程序
那么我們發現,需要一個Qt賬戶才可以安裝,https://www.qt.io/,那么我們到QT的官網上創建一個賬戶,也是非常快的。
接下來我們選擇組件,這一步很重要。我們選擇這兩個,一個是Windows平臺,一個是Android平臺。
四、安裝配置Java JDK 64bits
安裝Java JDK 64bits,我們盡量不裝在C盤
五、解壓Android NDK
我也是直接解壓到E盤
六、安裝Android SDK
我們直接解壓就可以了,直接解壓到E盤
然后我們打開解壓后的文件夾
打開之后選擇我們的安卓平臺,你的安卓系統版本是多少就選擇多少,因為我的舊的安卓手機是Android5.0的,所以我選擇Android5系列的,分別是5.1.1的SDK platform和5.0.1的SDK platform,當然內存空間足夠的小伙伴,全部勾選所有的SDK平臺也是沒問題的,老板大氣。
還有另外幾個如圖所示android R,10,9的SDK platform。以后如果需要可以再次進行安裝。我們點擊右邊的install按鈕進行安裝,==不需要安裝第一個Android SDK Tools。==注意,第一個不用安裝,否則會出現錯誤。
選好了之后選擇右邊的install就可以了,然后接受那個證書就自動進行下載安裝了。
七、配置QtCreator
運行QtCreator
我們發現QT的應用非常廣泛,什么儀表盤,地圖,音樂播放器,視頻播放器,日歷啥的都可以用Qt開發,可以說是非常有意思。
我們點擊工具里面的選項,然后選擇設備,我們選擇在Android設備上運行。這個不要緊的,到最后你用什么套件構建你就在什么設備上運行。
那么他提示OK了,Qt對于Android的環境搭建就安裝好了。不需要Android的話做完第三步就已經搭建好了Windows的環境。
總結
大家想快速開發上位機的話Qt是一個非常不錯的選擇,特別是顯示曲線啥的,都比較方便。
參考視頻:Qt的安裝和環境搭建
我們下一期講我們的第一個Android程序,也就是我們的第一個手機APP。
總結
以上是生活随笔為你收集整理的(一) 在Windows上搭建Qt环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript 随机生成一组手机号
- 下一篇: 基于JavaWeb的网站图片爬虫系统