第一次接觸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

qt.JPG

使用方法:

開始->執行->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上面,實體機器可能更快)

QT-Creatror下載

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~

arrow
arrow
    全站熱搜

    austintodo 發表在 痞客邦 留言(0) 人氣()