1.
Linux 下 Qt Creator 的安裝使用
Qt
以其開源,免費,完全面向對象(很容易擴展),允許真正的組件編程以及可移植跨平臺等諸多優勢得到越來越多的開發人員的青睞。Qt Creator 是
Nokia 官方推出的專門針對 Qt 開發的 IDE。本文詳細介紹了 Linux 下 Qt Creator 的安裝,並針對 Qt Creator
的使用舉了一個 Hello World 級別的例子,希望對第一次接觸 Qt Creator 的朋友可以起到拋磚引玉的作用。
Qt Creator 安裝
1。準備
下載並安裝好 Qt(關於 Qt 的編譯並安裝配置,請參考作者的前一篇博客《Linux 下編譯並安裝配置 Qt 全過程》
)。
2。查看
查看自己電腦系統情況,終端輸入命令:
uname -a
作者的是 x86_64 GNU/Linux。
3。下載
到 Qt 官方網站下載與自己電腦相配套的 Qt Creator,地址是
http://qt.nokia.com/downloads。 Qt Creator 的最新版本是 1.3.0,作者選擇的是 Qt Creator
1.3.0 Binary for Linux/X11 64-bit (48 MB)。
4。安裝
下載後得到大小 47.2 Mb 的安裝文件 qt-creator-linux-x86_64-opensource-1.3.0.bin,在 Linux 上安裝如下:
chmod u+x ./qt-creator-linux-x86_64-opensource-1.3.0.bin
./qt-creator-linux-x86_64-opensource-1.3.0.bin
這時候,啓動了 Setup Qt Creator 歡迎安裝對話框,點擊“Next”->
協議許可界面,選擇“I accept the agreement”,點擊“Next” ->
選擇 Qt Creator 安裝目錄對話框。作者選擇的是 /home/defonds/TOOLS/qtcreator/qtcreator-1.3.0,點擊“Next” ->
準備安裝界面,點擊“Next” ->
安裝結束,點擊“Finish”。
Qt Creator 使用
新建項目 HelloWorld
啓動桌面上的 Qt Creator。新建工程 HelloWorld,菜單點擊“File” -> New File or
Project... -> Projects 中選擇 Empty Qt4 Project -> OK -> 項目名鍵入
HelloWorld,工作臺隨意,作者選擇的是 /home/defonds/cpp/qt , Next -> Finish。
新建類 Hello
右鍵單擊項目名 HelloWorld,Add New... -> C++ 下選擇 C++ Source File,點擊“OK” -> 輸入類名 Hello 點擊“Next” -> Finish。
這個時候 Hello.cpp 被創建,雙擊它進行編輯,編輯內容仍採用上一篇博客《Linux 下編譯並安裝配置 Qt 全過程》
中的例子,其內容如下:
- #include <QApplication>
- #include <QLabel>
- int main( int argc, char *argv[])
- {
- QApplication app(argc,argv);
- QLabel *label = new QLabel( "Hello Qt!" );
- label->show();
- return app.exec();
- }
保存,菜單欄選擇 Build -> Run,“Hello Qt!”對話框彈出,證明你寫的 Qt 程序編譯 OK。
這個時候,在 /home/defonds/cpp/qt/HelloWorld 目錄下有個可執行文件 HelloWorld
被生成,雙擊它,就可以彈出“Hello Qt!”對話框。它就是你在 Linux 下使用 Qt Creator 開發出的第一個 Qt 項目。
Linux 下編譯並安裝配置 Qt 全過程
最近準備做 Nokia 的 Symbian,Maemo 下觸摸屏開發。考慮到程序的跨平臺可移植性,最終選擇使用 Qt 開發。相對來說,國內關於 Qt 相關文檔並不算很多。作者將 Linux 下編譯並安裝配置 Qt 全過程總結了一下,只希望可以方便更多的朋友!
1。獲得源代碼
src 官網下載地址:ftp://ftp.qt.nokia.com/qt/source/
2009 年 10 月 1 日發佈的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb。
2。解壓縮
tar xvfz qt-x11-opensource-src-4.5.3.tar.gz
3。生成 makefile 文件
./configure
這個時候他會問你:“Which edition of Qt do you want to use?”
然後給你兩個類型供選擇:
Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
第一個是商業版,第二個是自由版。
選擇 'o'(Qt/嵌入式自由版是Qt爲了開發自由軟件提供的嵌入式版本)。
這時候,出現許可界面。
選擇 'yes' 接受許可協議。
開始生成 makefile 文件。這個大約需要 5 -10 分鐘的時間。
4。Qt 編譯
gmake
這個過程時間比較長,需要兩個小時左右。
5。Qt 安裝
運行 gmake install
默認安裝至 /usr/local/Trolltech/Qt-4.5.3
大約 5 - 10 分鐘。正常結束,安裝完畢。
運行 /usr/local/Trolltech/Qt-4.5.3/bin/designer ,看見 qt 啓動,也就是說 qt 安裝好了。
6。設置環境變量
一。先修改用戶環境變量
vi /home/defonds/.bashrc
在其最後添加以下信息
export QTDIR=/usr/local/Trolltech/Qt-4.5.3
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
二。再修改所有用戶環境變量
vi /etc/profile
在其最後添加以下信息
export QTDIR=/usr/local/Trolltech/Qt-4.5.3
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
三。測試一下
重新開一個終端,輸入命令:
qmake -v
輸出結果:
QMake version 2.01a
Using Qt version 4.5.3 in /usr/local/Trolltech/Qt-4.5.3/lib
輸入命令:
which qmake
輸出結果:
/usr/local/Trolltech/Qt-4.5.3/bin/qmake
證明 Qt 環境變量已經被配置成功。
編者按 :
Linux 啓動時,先讀取用戶環境變量,即 /home/defonds/.bashrc 的設置。次讀取所有用戶環境變量,即 /etc/profile 中的配置。
2.
Linux 下 Qt Creator 的安裝使用
Qt
以其開源,免費,完全面向對象(很容易擴展),允許真正的組件編程以及可移植跨平臺等諸多優勢得到越來越多的開發人員的青睞。Qt Creator 是
Nokia 官方推出的專門針對 Qt 開發的 IDE。本文詳細介紹了 Linux 下 Qt Creator 的安裝,並針對 Qt Creator
的使用舉了一個 Hello World 級別的例子,希望對第一次接觸 Qt Creator 的朋友可以起到拋磚引玉的作用。
Qt Creator 安裝
1。準備
下載並安裝好 Qt(關於 Qt 的編譯並安裝配置,請參考作者的前一篇博客《Linux 下編譯並安裝配置 Qt 全過程》
)。
2。查看
查看自己電腦系統情況,終端輸入命令:
uname -a
作者的是 x86_64 GNU/Linux。
3。下載
到 Qt 官方網站下載與自己電腦相配套的 Qt Creator,地址是
http://qt.nokia.com/downloads。 Qt Creator 的最新版本是 1.3.0,作者選擇的是 Qt Creator
1.3.0 Binary for Linux/X11 64-bit (48 MB)。
4。安裝
下載後得到大小 47.2 Mb 的安裝文件 qt-creator-linux-x86_64-opensource-1.3.0.bin,在 Linux 上安裝如下:
chmod u+x ./qt-creator-linux-x86_64-opensource-1.3.0.bin
./qt-creator-linux-x86_64-opensource-1.3.0.bin
這時候,啓動了 Setup Qt Creator 歡迎安裝對話框,點擊“Next”->
協議許可界面,選擇“I accept the agreement”,點擊“Next” ->
選擇 Qt Creator 安裝目錄對話框。作者選擇的是 /home/defonds/TOOLS/qtcreator/qtcreator-1.3.0,點擊“Next” ->
準備安裝界面,點擊“Next” ->
安裝結束,點擊“Finish”。
Qt Creator 使用
新建項目 HelloWorld
啓動桌面上的 Qt Creator。新建工程 HelloWorld,菜單點擊“File” -> New File or
Project... -> Projects 中選擇 Empty Qt4 Project -> OK -> 項目名鍵入
HelloWorld,工作臺隨意,作者選擇的是 /home/defonds/cpp/qt , Next -> Finish。
新建類 Hello
右鍵單擊項目名 HelloWorld,Add New... -> C++ 下選擇 C++ Source File,點擊“OK” -> 輸入類名 Hello 點擊“Next” -> Finish。
這個時候 Hello.cpp 被創建,雙擊它進行編輯,編輯內容仍採用上一篇博客《Linux 下編譯並安裝配置 Qt 全過程》
中的例子,其內容如下:
- #include <QApplication>
- #include <QLabel>
- int main( int argc, char *argv[])
- {
- QApplication app(argc,argv);
- QLabel *label = new QLabel( "Hello Qt!" );
- label->show();
- return app.exec();
- }
保存,菜單欄選擇 Build -> Run,“Hello Qt!”對話框彈出,證明你寫的 Qt 程序編譯 OK。
這個時候,在 /home/defonds/cpp/qt/HelloWorld 目錄下有個可執行文件 HelloWorld
被生成,雙擊它,就可以彈出“Hello Qt!”對話框。它就是你在 Linux 下使用 Qt Creator 開發出的第一個 Qt 項目。