C++ GUI Programming with Qt4 Second Edition 之 附錄A.4 X11系統Qt的安裝

A.4 X11系統Qt的安裝

      在奇趣科技網站下載qt-x11-opensource-src-4.3.2.tar.gz(http://download.qt.io/archive/qt/4.3/),同理該版本是本書編寫時使用的版本,你讀本書時版本可能不同。如果希望在X11的默認路徑安裝Qt,你需要切換到root用戶。如果你沒有root權限,使用configure的-prefix選項切換到你有寫權限的路徑下。

      1、切換到存放下載的安裝文件的路徑,比如:

cd /tmp

      2、解壓安裝文件:

gunzip qt-x11-opensource-src-4.3.2.tar.gz 
tar xvf qt-x11-opensource-src-4.3.2.tar

      上述命令會創建/tmp/qt-x11-opensource-src-4.3.2目錄。Qt使用GNU的tar工具,其他系統用gtar工具。

      3、用你喜歡的選項運行configure工具,來編譯Qt庫和工具軟件:
cd /tmp/qt-x11-opensource-src-4.3.2
./configure

      你可以運行./configure –help命令獲取configure工具的選項列表。

      4、輸入make命令編譯Qt:
make

      make命令會創建Qt庫並編譯所有演示程序、示例程序和工具。在某些系統中,要用gmake代替make。

      5、輸入如下命令安裝Qt:
su -c "make install"
      輸入root密碼(某些系統中要用sudo make install代替上述命令)。Qt會被安裝在/usr/local/Trolltech/Qt-4.3.2路徑下。你可以使用configure的-prefix選項改變目標路徑。在已經獲取目標路徑寫權限的情況下,也可直接輸入如下命令來修改路徑:
make install

      6、爲Qt設置必要的環境變量。

      如果你使用的shell是bash、ksh、zsh或sh,在你的.profile文件中添加以下兩行內容:
PATH=/usr/local/Trolltech/Qt-4.3.2/bin:$PATH 
export PATH
      如果你使用的shell是csh或tcsh,在你的.login文件中添加以下內容:
setenv PATH /usr/local/Trolltech/Qt-4.3.2/bin:$PATH

      如果使用了configure的-prefix選項,則使用你指定的路徑代替上面的默認路徑。

      如果你使用的編譯器不支持rpath,你必須把/usr/local/Trolltech/Qt-4.3.2/lib路徑添加到LD_LIBRARY_PATH環境變量。這一點在帶有GCC的Linux系統上是沒必要設置的。

      Qt有一個演示程序qtdemo,qtdemo展示了Qt庫的許多特點,可以把它當作查看Qt功能的完美工具。通過訪問http://doc.trolltech.com/或運行Qt Assistant可以翻閱Qt的參考文檔。Qt Assistant是Qt的幫助軟件,可以通過在控制檯窗口輸入assistant來啓動它。

微信公衆號:Qt開發社區(期待您的關注,掃下方二維碼或搜索“Qt開發社區”或"Qtkfsq")

投 稿 郵 箱 :[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章