Qt on Android---第一個程序Hello World


偶然看到foruok大神的博客,圖文詳解Hello World ,心想自己也搞一搞,沒想到一波三折啊

和用eclipse開發Android一樣,下載這一坨坨工具


第一步下載工具

①SDK: 鏈接:http://pan.baidu.com/s/1biPAIM 密碼:sgbt

②JAVA的JDK,32位的話直接下載百度軟件中心的即可

這兩個直接安裝。

③ndk 版本是 r8d ,到 這里(點我下載,zip包,解壓即可。

④ apache ant 是1.8.4,到官網(點我)下載,zip包,解壓即可。

這兩個直接解壓就能用,最好放到一個文件夾里


然后去QT官網下載IDE qt-opensource-windows-x86-android-5.5.1(點我)

本來電腦上有QtCreator的window開發版本,感覺添加個Android插件就行了,結果百度了半天沒找到方法,於是乎下載了1G左右的Qt for Android,對比原來的安裝包,發現這個安卓版本就是比普通版本多了安卓的插件


好在裝了固態硬盤,很快卸載了原來的版本裝上了這個。


第二步QtCreator鏈接上工具

打開Qtcreator,依次選擇 工具選項Android

JDK的目錄應該自動找到了,剩下三個SDK、NDK 以及 Ant 就是之前下載的那些工具,瀏覽找到即可,AVD管理器就是Android的模擬器,這里可以先不用管他,單擊確定



foruok大神的文章QT版本比較老,在項目那個選項里就和我的有所不同,索性直接跳過,直接開始寫了代碼


第三步創建工程

這里比普通的QT程序多選了一項 (原來的版本這里的Kits 只有 Desktop Qt MinGw)。

接着建立基礎的QWidget項目,不選擇創建界面


創建好工程后,頭文件加上 #include<QLabel>,在MyWidget的構造函數中寫上 ,

new QLabel("hello world",this);

代碼就完成了。


第四步連接手機(⊙﹏⊙)b

哦也!
在虛擬機運行成功!可是虛擬機實在是太慢了,盡管剛升級完自己的電腦硬件還是太慢。

還是要用自己的手機調試,在這里遇到了檢測不到自己手機的情況,整理了一下。

①去官網下載好自己手機的驅動並裝好(在設備管理器里檢查一下)

②打開手機的USB調試

③如果還找不到,拔下來USB再插上

④神奇的百度經驗 http://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html


OK!大功告成! 看到手機上顯示着用Qt做出來的Hello World真是激動啊!




注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com