以下說明如何在 Ubuntu 下安裝 Qt 4.3.1:
切換到 qt-x11-opensource-src-4.3.1 資料夾後:$ ./configure -help
這樣會列出幾頁參數,可以調整一堆雜七雜八的安裝內容 ( 其實預設就差不多了 )。比較重要的是預設 -shared 會讓之後編譯 Qt 專案時產生較小 binary file,需要使用 shared library,沒有 library 的系統不能跑。
而 -static 則會包 runtime library 進去,不過檔案大小會增加很多。
-shared 和 -static 可以並存,但是需要個別 configure & make 在不同的資料夾 ( 用 -prefix 來設定安裝路徑 )。
確定後開始 configure。參數僅供參考:$ ./configure -no-qt3support -optimized-qmake
然後會問你接不接受 license。你要填 no 嗎?
configure 有點久,不過跟下一步比起來不算啥:$ make
打個盹吧!
睡醒之後如果有幸完成了,就再接續下一步:$ sudo make install
真是神速無比啊!
預設是用 -shared 裝在 /usr/local/Trolltech/Qt-4.3.1,編譯完之後大約為 410MB。-static 則約 1.2GB ( 因為每個 example application / demonstration 都會包 runtime library 進去... )。
安裝完成了,就要調校 $PATH 變數啦!免得 compile 時啥 header 都找無。$ echo "export PATH=\"/usr/local/Trolltech/Qt-4.3.1/bin:\$PATH\"" >> ~/.bashrc
收工 (>ω<)♪♪
然後就可以開始玩 Qt 啦~
要編譯 Qt 程式時,就是寫好 main.cpp 後切進資料夾三部曲:$ qmake -project
$ qmake
$ make
就可以產生 binary file 了。檔案大小視程式規模而定,小玩具大概都在 50KB 以內。用了 -static 會增加約 7.7MB。
沒有留言:
張貼留言