Qt:Eclipse中编写Qt

Qt:Eclipse中编写Qt
1. 安装Eclipse和CDT
2. 安装MinGW(或者Dev-Cpp,这是最简单和有效的方法)
3.1. 设置MinGW的环境变量
3.2. 安装Qt(www.trolltech.com)
4. 设置Qt的环境变量(在Qt的bin目录下的qtvars.bat中有详细的内容)
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中新建一个C++工程,把Qt的Include目录加入到工程中: project->properties->Path and Symbols->Includes->Gnu C++->add Qt的Include目录.
7. 新建一个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. 新建一个Target: Project->Make targes: 
Target Name: z.B. make
Make Target: All
Build Command: make -f Makefile.Release

9. 从命令行进入Qt的这个工程目录,执行 qmake -project 和 qmake命令,生成相应的make file和moc宏生成的文件
然后再用make -f Makefile.Release生成一下.

10. 在Eclipse中点击刚才建立的make(build target),如果程序有错,那么会在Eclipse中指出错误的地方。
以后每次编译都用这个make来编译。

11. 小提示:每包含一个头文件时,就保存一下,这样Eclipse就为自动为这个头文件建立索引,就可以使用代码自动补充功能了。但是千万不要使用#include <QtGui>这个大头文件,因为里面包含的头文件太多,做索引会要很长时间,不划算.

你可能感兴趣的:(Qt:Eclipse中编写Qt)