初次接觸qt,經過了5天的摸趴滾打,總算是把環境搭建好了,並在手機上面正常跑起來。
接觸的linux的系統,分別是Fedora 、Ubuntu和CentOS。其中Fedora新一點的版本在虛擬機的環境下運行效果不好,Ubuntu的比較新的版本桌面太酷炫了,在虛擬機下面使用起來非常慢,所以選擇比較穩定的CentOS6.5,雖然centos裡面很多默認的軟件版本都很低,比如後面要說到的gcc升級。
所需要的軟件:
VMware-workstation-full-7.1.4-385536.zip
CentOS-6.5-i386-bin-DVD1.iso
CentOS-6.5-i386-bin-DVD2.iso
(升級gcc,這一步最麻煩,機器配置高的估計半個小時到1個小時,我在虛擬機上面編譯gcc的源碼花了3個小時如果不升級gcc到4.8以上,qtcreator不能啟動)
isl-0.11.1.tar.bz2(這個是編譯gcc依賴的庫的源碼,還有其他的一些依賴的庫,後面給的鏈接有詳細的介紹)
gcc-4.8.2.tar.bz2
(qt for Android環境)
jdk-7u51-linux-i586.gz
apache-ant-1.9.3-bin.tar.gz
android-ndk-r9d-linux-x86.tar.bz2
adt-bundle-linux-x86-20140321.zip
qt-opensource-linux-x86-android-5.2.1.run
一、安裝 VMware7.1.4,然後安裝Centos6.5 http://www.linuxidc.com/Linux/2012-12/76583.htm
安裝好之後,再用vm tools創建一個VM和Centos之間的共享文件夾,方便自己的win7和centos之間拷貝文件
二、升級gcc到4.8以上,參考鏈接: http://www.linuxidc.com/Linux/2014-04/99584.htm
三、安裝qt-opensource-linux-x86-android-5.2.1.run
四、安裝jdk、配置jdk環境變量
五、解壓apache-ant-1.9.3-bin.tar.gz、android-ndk-r9d-linux-x86.tar.bz2、android-ndk-r9d-linux-x86.tar.bz2、adt-bundle-linux-x86-20140321.zip
六、配置好相應的環境變量,以及qtcreator中的路徑設置
/etc/profile文件末尾添加:(下面的路徑是以我自己的為准的)
ANDROID_HOME=/home/android/adt-bundle-linux-x86-20140321/sdk
ANDROID_NDK_ROOT=/home/android/android-ndk-r9d
ANT_HOME=/home/android/apache-ant-1.9.3
JAVA_HOME=/opt/java
JRE_HOME=/opt/java/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/home/Qt5.2.1/5.2.1/gcc/bin:/home/Qt5.2.1/Tools/QtCreator/bin:$ANDROID_NDK_ROOT:$ANT_HOME/bin:$ANT_HOME/lib
export ANDROID_NDK_ROOT
export ANT_HOME
export ANDROID_HOME
export JAVA_HOME
七、安裝Linux環境下的 手機usb驅動,參考鏈接: http://www.linuxidc.com/Linux/2014-04/99581.htm
八、在adt的tool運行sdk manager(也就是/tools/android),檢查自己手機的安卓版本的相應sdk-platform是否正常下載安裝。
九、寫好hello程序,在手機上面運行,OK,完畢。
Qt 的詳細介紹:請點這裡
Qt 的下載地址:請點這裡
推薦閱讀:
Ubuntu 環境下Gtk與QT編譯環境安裝與配置 http://www.linuxidc.com/Linux/2013-08/88539.htm
Linux系統下QT環境搭建 http://www.linuxidc.com/Linux/2013-07/87576.htm
Ubuntu下QT控制台程序無法運行的解決方案以及XTerm的配置方法 http://www.linuxidc.com/Linux/2013-06/86244.htm
Ubuntu 10.04下QT4.7.4移植詳解 http://www.linuxidc.com/Linux/2013-01/77930.htm
Linux下為剛安裝好的Qt Creator 創建桌面啟動圖標 http://www.linuxidc.com/Linux/2012-08/67214.htm
Ubuntu 11.04安裝QT Creator 2.5.0 http://www.linuxidc.com/Linux/2012-06/62607.htm
Qt creator for PlayBook安裝過程 http://www.linuxidc.com/Linux/2012-05/60652.htm
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14