Ubuntu12.04(64bit)下安裝Qt4總結


  本文主要介紹linux系統Ubuntu12.04(64bit)下Qt4.8.5的安裝,其中還涉及Fedora9下Qt4的安裝。

1、下載軟件:去Qt的官網下載Qt4.8.5和Qt Creator軟件,下載的具體軟件如下:

  • Qt4.8.5軟件:qt-everywhere-opensource-src-4.8.5.tar.gz
  • Qt Creator軟件:qt-creator-linux-x86_64-opensource-2.5.2.bin

2、解壓qt-everywhere-opensource-src-4.8.5.tar.gz,可以解壓到當前目錄:

sudo tar xvzf qt-everywhere-opensource-src-4.8.5.tar.gz

3、編譯配置Qt4.8.5:進入qt-everywhere-opensource-src-4.8.5目錄,對其編譯配置:

./configure

在Ubuntu12.04(64bit)下配置時會出錯,因為純凈版的Ubuntu沒有g++,需要先安裝:

sudo apt-get install g++

再次編譯還會出錯,會出現類似下面的錯誤:

Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/gcgily/qt-everywhere-opensource-src-4.8.2/mkspecs/linux-g++

或者

g++ -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -lXext -lX11 -lm  
/usr/bin/ld: cannot find -lXext

此時,需要安裝libX11-dev libXext-dev libXtst-dev這三個包:

sudo apt-get install libX11-dev libXext-dev libXtst-dev

安裝完成后再執行./configure即可編譯成功。

4、make:執行./configure成功后,會有下一步的提示:執行make和make install(在Fedora9中會提示gmake和gmake install),此時我們執行:

make

等待運行完畢,這會花費很長時間。

5、make install:執行make install命令,此時需要root用戶權限支持:

sudo make install

這同樣會花費很長時間。

6、設置環境變量:在當前用戶.bashrc文件中加入以下腳本:

###################    設置Qt環境變量    ################
export PATH=$PATH:/usr/local/Trolltech/Qt-4.8.5/bin:/usr/local/Trolltech/Qt-4.8.5/include

export QTDIR=/usr/local/Trolltech/Qt-4.8.5

然后,更新.bashrc文件:

source .bashrc

至此,Qt4.8.5軟件安裝完畢。

7、安裝Qt Creator軟件:qt-creator-linux-x86_64-opensource-2.5.2.bin

  1)更改qt-creator-linux-x86_64-opensource-2.5.2.bin的操作權限,即增加執行權限:

sudo chmod +x qt-creator-linux-x86_64-opensource-2.5.2.bin

  2)運行安裝文件:qt-creator-linux-x86_64-opensource-2.5.2.bin

sudo ./qt-creator-linux-x86_64-opensource-2.5.2.bin

8、配置Qt Creator:至此,安裝完了Qt4.8.5和Qt Creator軟件,還需在Qt Creator中配置Qt的版本,這樣才可正常使用。

附:

Qt Creator快捷鍵:

F1         查看幫助
F2         跳轉到函數定義(Ctrl+鼠標左鍵)
Shift+F2      聲明和定義之間切換
F4            頭文件和源文件之間切換
Ctrl+Space    自動補全
Ctrl+B        編譯工程
Ctrl+R        運行工程
Ctrl+I        自動對齊
Ctrl+/        注釋行/取消注釋行
Ctrl+Shift+<  折疊代碼塊
Ctrl+Shift+>  展開代碼塊
F5            開始調試
Shift+F5      停止調試
F9            設置和取消斷點
F10           單步前進
F11           單步進入函數
Shift + F11   單步跳出函數

總結結束,希望對博友們有所幫助,哈哈。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM