經(jīng)歷N多磨難后,終于成功安裝上 了 Qt/Embedded開發(fā)環(huán)境,其間由于 一些概念的不了解以及一些步驟的錯誤操作 ,前前后后大概裝了 3次,當然還有4,5次是測試一些配置選項以及命令的。為了讓剛開始學習Qt的人不再跟 我一樣 犯同樣的錯誤,花費許多不該花費的時間,我把自己的安裝經(jīng)歷說 一下,希望能 對大家有利。 PC所用 Linux系統(tǒng)版本:Ubuntu8.04 Qt/Embedded版本:qt- embedded-linux-opensource-src-4.4.3 Qt/X11版本:qt-x11-opensource-src-4.4.3 (這兩個版本時目前最新的,且在官網(wǎng) 上都有下載) 整個安裝過程,其實也就時幾個指令的問題: ------>解壓縮Qt/Embedded, 指令tar zxvf qt- embedded-linux-opensource-src-4.4.3.tar.gz ------>為以后方便觀看,可將解壓縮后的文件夾重命名為qte:mv qt- embedded-linux-opensource-src-4.4.3 qte ------>進入qte文件夾,進行配置,我的指令是:./comfigure -prefix /opt/qte -qt-mouse-linuxup -qvfb (其中-qvfb是必須的,否則你編譯完后發(fā)現(xiàn)自己的Qt/E連qvfb調(diào)試器都不支持,白忙活一場, -prefix /opt/qte是指將最終編譯得到的各種工具,如qvfb,qmke,designer等以及庫都安裝在指定路徑/opt/qte,當然這個選項你也可以不寫,如果你不寫的話系統(tǒng)編譯后會自動幫你創(chuàng)建一個/usr/local/trolltech/qt...目錄,上面所說的文件就都安裝在這個目錄下了;但是如果你要安裝在 指定目錄下的話,必須要先手動創(chuàng)建這么 一個目錄,如我這個就必須先在執(zhí)行./configure命令之前先創(chuàng)建/opt/qte目錄,否則會出錯,又白忙活了。 如果你還要用到數(shù)據(jù)庫mysql等其他一些內(nèi)容的時候,一定要看 ./configure --help幫助文檔,必要時可以先測試一下這個選項,如果只有一個選項 的話,configure是很快的,特別是有錯誤發(fā)生的時候) 整個安裝過程大概就只有./congigure是又技術(shù)含量的,其他的就沒什么好操作的了,接著的步驟: --------->make(相當漫長的過程) ---------->make install(很多網(wǎng)上的帖子都沒這一步,如上面所說,這一步就是將編譯后的各種工具、庫等安裝 到你先前指定的目錄) ---------->設(shè)定環(huán)境變量(這是新手很頭疼的問題,其實弄清楚后也挺簡單的,就是給你的指令指定 一個可執(zhí)行的路徑,具體實現(xiàn)為 : 在你的用戶目錄下【若為管理員賬戶,則為/root,若為普通用戶,則在/home/你的用戶名】,修改 .bashrc文件。打開 .bashrc文件,在文件末尾添加這么幾行 export QTDIR = /opt/qpe export QTEDIR = $QTDIR export PATH = /opt/qte/bin:$PATH export LD_LIBRARY_PATH = opt/qte/lib:$LD_LIBRARY_PATH 保存,搞定。這樣,以后你只要 在終端輸入qmake或make或designer 等指令就可以直接使用qmake等工具了,而不再需要進入到/opt/qte/bin里面來執(zhí)行./qmake了 ,這就是環(huán)境變量的作用。) Qt/Embedded的安裝到此告一段落,接著輪到Qt/X11,這個就簡單多了,因為它在./configure時沒什么要求。 ----------->解壓縮,tar zxvf ..... ----------->更改解壓縮后的文件名為qt(僅僅是為了個人方便):mv .... qt ------------>進入qt文件夾,執(zhí)行./configure -prefix /opt/qt (僅需一個選項) ------------->make(更加漫長的過程) -----------make install ------------>進入到解壓縮文件夾qt里的tool/qvfb目錄,輸入make ------------>將qt文件夾里的bin/qvfb復制到/opt/qte/bin目錄 下 最后兩個步驟是為了生成qvfb。用于調(diào)試程序,可進入到qte/demos/chip下,調(diào)試一個例程看看qvfb是否已經(jīng)安裝成功。 #qvfb & # ./chip -qws 便會 看到 qvfb上顯示有相關(guān)例程的圖像了。 到此,安裝過程全部結(jié)束,我算了下 ,總共要花7個多小時……累 如果在.配置指令/configure ……執(zhí)行后,發(fā)生錯誤,可以進入到解壓縮文件目錄(如qt/,qte/),執(zhí)行make configclean便可將前面所有的配置都清除掉。 在qt和qte make install 完后,可 執(zhí)行 make clean將中間生成的許多.o文件清楚,這些臨時文件要占很大一部分空間。 |
|