1. 安裝Eclipse和CDT
2. 安裝MinGW(或者Dev-Cpp,這是最簡單和有效的方法)
3.1. 設(shè)置MinGW的環(huán)境變量
3.2. 安裝Qt(www.trolltech.com)
4. 設(shè)置Qt的環(huán)境變量(在Qt的bin目錄下的qtvars.bat中有詳細(xì)的內(nèi)容)
set QTDIR=C:\Programme\Qt\4.3.0
set PATH=C:\Programme\Qt\4.3.0\bin
set PATH=%PATH%;C:\Programme\Dev-Cpp\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
5. 可選安裝Qt Eclipse Integration來在Eclipse中編寫Qt程序.
6. 在Eclipse中新建一個(gè)C++工程,把Qt的Include目錄加入到工程中: project->properties->Path and Symbols->Includes->Gnu C++->add Qt的Include目錄.
7. 新建一個(gè)C++的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();
}
8. 新建一個(gè)Target: Project->Make targes:
Target Name: z.B. make
Make Target: All
Build Command: make -f Makefile.Release
9. 從命令行進(jìn)入Qt的這個(gè)工程目錄,執(zhí)行 qmake -project 和 qmake命令,生成相應(yīng)的make file和moc宏生成的文件
然后再用make -f Makefile.Release生成一下.
10. 在Eclipse中點(diǎn)擊剛才建立的make(build target),如果程序有錯(cuò),那么會(huì)在Eclipse中指出錯(cuò)誤的地方。
以后每次編譯都用這個(gè)make來編譯。
11. 小提示:每包含一個(gè)頭文件時(shí),就保存一下,這樣Eclipse就為自動(dòng)為這個(gè)頭文件建立索引,就可以使用代碼自動(dòng)補(bǔ)充功能了。但是千萬不要使用#include <QtGui>這個(gè)大頭文件,因?yàn)槔锩姘念^文件太多,做索引會(huì)要很長時(shí)間,不劃算.