轉自: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"));
如下圖所示