QT-Linux開發環境的搭建

轉自:http://blog.csdn.net/wh_19910525/article/details/8118381

 

如果讀者需要在Linux下進行開發,可以使用下面簡單的步驟來搭建環境:

(下面以Ubuntu 12.04 爲例進行說明)

1. 下載軟件


http://get.qt.nokia.com/qt/source/ 下載Linux版本的Qt庫 qt-everywhere-opensource-src-4.7.2.tar.gz
http://download.qt.nokia.com/qtcreator/ 下載Linux版本的qt-creator-linux-x86-opensource-2.1.0.bin

2.安裝Qt Creator


在終端裏爲qt-creator-linux-x86-opensource-2.1.0.bin添加可執行權限:


chmod 777 qt-creator-linux-x86-opensource-2.1.0.bin


然後運行該文件:


./qt-creator-linux-x86-opensource-2.1.0.bin


下面就可以按照提示安裝了,如下圖所示。




3.安裝Qt庫

先解壓qt-everywhere-opensource-src-4.7.2.tar.gz:


tar -zxvf qt-everywhere-opensource-src-4.7.2.tar.gz

然後進入到解壓後的目錄,如下圖所示。



在編譯以前先要配置編譯環境(注意需要在聯網狀態下才可執行):
(這裏在新安裝的Ubuntu中需要,在其他Linux版本中可能不需要,可以先跳過這一步,如果無法編譯,再進行這一步)


sudo apt-get install build-essential



sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev



完成後,輸入以下命令:


./configure


根據提示可能要輸入 o(字母)然後回車,然後輸入 yes 然後回車。如下圖所示。




完成後輸入以下命令:

./make


這個根據電腦的配置,可能需要1到2個小時。



完成後,輸入:


sudo make install


然後輸入系統登錄密碼,這樣就完成了Qt庫的編譯和安裝。


4.關聯Qt Creator和Qt庫


這個與在Windows下的方法一樣,就是在Qt Creator的工具→選項→Qt4 中手動設置Qt版本。如下圖所示,在版本名稱處輸入 4.7.2 。




然後選擇qmake路徑即可。



下面可以進行構建調試助手。完成後效果如下圖所示。




5.源碼中出現亂碼問題

如果查看源碼時顯示錯誤:無法使用“UTF-8”編碼解碼。無法編輯。

那麼請點擊後面的“選擇編碼”按鈕,然後選擇 GB2312。如下圖所示。



如果界面上的中文依然顯示亂碼,那麼請將main.cpp文件中的:


QTextCodec::setCodecForTr(QTextCodec::codecForLocale());


更改爲:


QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
如下圖所示

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