第一次接觸QT 猶豫很久要在linux上寫還是要在windows上寫
但後來實在懶得去找一台有X-windows的linux主機
所以就直接在windows上面安裝了
當初安裝搞很久
找不到合適的開發環境 網路上大多都是介紹linux上的環境
最後決定用eclipse 是因為免費 + qt官方就有提供eclipse套件
先試用看看吧XD
平台:Windows XP sp2
環境:Eclipse IDE for C/C++ Developers
QT版本:4.4.3
需要的軟體:
Eclipse IDE for C/C++ Developers: Here
QT for windows (qt-win-opensource-4.4.3-mingw.exe): Here
Eclipse integration C++: Here
安裝步驟:
1. 安裝QT(一併安裝MinGW)
2. 將Eclipse解壓縮到某個目錄(假設C:\eclipse)
3. 安裝Eclipse Integration,選擇Eclipse和MinGW的目錄
4. 利用開始->程式集->Qt Eclipse Integration v1.4.3->Start Eclipse with MinGW啟動
( 若自行啟動Eclipse,我不知道要怎麼compile...我還是對Eclipse不熟阿阿阿阿 )
5. 設定QT版本資訊
Eclipse: Window->Preferences->QT->Add->選擇QT的路徑
6. 新增QT project
a) File->New->Projects->QT->QT Console Project(純粹用code寫GUI)
b) File->New->Projects->QT->QT GUI Project(可以用QT Design的*.ui檔設計GUI)
7. 就可以開始寫一些有的沒的QT program了!
QT tutorial: Here
QT on Windows without Eclipse (2009/03/04)
其實Qt在windows上也可以直接compile
因為Qt都幫大家寫好在不同平台上的makefile了
作法如下:
首先安裝
QT for windows (qt-win-opensource-4.4.3-mingw.exe): Here
安裝完畢後預設的目錄應該是C:\Qt\4.4.3
安裝途中會問要不要一併安裝MinGW
如果要在windows上執行Qt的話請一併安裝
MinGW的預設路徑在C:\MinGW
兩個都安裝完畢後
要設定windows的環境變數
將Path新增 C:\Qt\4.4.3\bin以及 C:\MinGW\bin兩個路徑,中間以分號隔開
如此一來就可以在windows裡面compile Qt
使用方法:
開始->執行->cmd
假設我的qt helloworld.cpp在D:\QtHello裡面
C:\> D:
D:\> cd QtHello
D:\QtHello> qmake -project
此步驟是將QtHello裡面的檔案製作成Qt的pro檔
D:\QtHello> qmake
此步驟是parse pro檔後轉換成各個平台上的Makefile
D:\QtHello> make
就是一般的compiler,在windows上會用到MinGW這個compiler
這樣就可以產生執行擋了!
QT Creator (2009/02/20)
前幾天發現QT已經有自己的IDE了 (但是是Beta版,目前是0.92)
如果懶得使用Eclipse的可以使用看看QT Creator這套QT自己提供的IDE
提供的平台包括windows、MacOS和Linux
Windows檔案很大(2xxMB)但安裝很快
Linux檔案很小(5XMB)但是安裝很久(我裝了快三小時,但是是在VM ware上面,實體機器可能更快)
Windows安裝就...下一步一直按就好了
Linux簡易安裝(我是使用Ubuntu)
首先要去下載QT Application的原始碼
解壓縮以後 假設路徑在/home/todo/qt-4.4.3
$> ./configure (跑大概一個多小時)
$> ./make (跑大概半小時)
$> sudo make install (跑大概一個多小時)
接著將qt-creator.bin更改權限
$> chmod 777 qt-creator.bin
$> ./qt-creator
然後就會跑出安裝視窗
很快就裝完了
開始使用後
我都習慣利用ctrl+r 會直接build project & run project
頗好用的一套IDE~