为了方便在windows下用QT...
(各下载部件可能都已有更新版,以下以2005-06-09为准)
<一> 准备必要软件包
Eclipse(当前 3.1.1):
http://www.eclipse.org/downloads/
CDT(当前3.1):
http://www.eclipse.org/cdt/
MinGW及相关
http://sourceforge.net/projects/mingw
qt-win-opensource-4.1.0-mingw (当前4.1.0):
http://www.trolltech.com/download/qt/windows.html
也可以安装Dev-Cpp来直接获得MinGW支持。(Magic C++里面也带了MinGW)
http://www.bloodshed.net
<二> 安装配置
1. 安装MinGW, (msys...可选), 或者安装Dev-Cpp/Magic C++, 把MinGW钩上.可能需要添加
MinGW bin路径到$PATH.
2. 安装QT, 选择正确的MinGW位置
3. 安装Eclipse
4. 安装CDT---压缩到Eclipse相应目录
<三>应用例子
1. 启动Eclipse, 选择要保存工程的位置。进入Eclipse主界面。
2. 新建一个Stand make c++ project, 新建一c++源文件hello.cpp,写一简单qt程序。
这里以QT example "hello, world",为例:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
3. Windows->show view->Make Targets
4. 新建一个Make Targets, Target Name = "qmake_pre", Make Target = all,
build command = "qmake -project -o hello.pro".
5. 新建一个Make Targets, Target Name = "qmake_Ger", Make Target = hello.pro,
build command = "qmake".
6. 新建一个Make Targets, Target Name = "make_Release", Make Target = all,
build command = "make -f Makefile.Release". (这里生成的是发行版)
7. 顺序build qmake_pre, qmake_Ger, make_Release, 不出意外就可以在./release目录下
得到 hello.exe 了。
注: 如果需要Debug 的QT lib, 可以执行开始->程序->Qt by Trolltech v4.1.0 (OpenSource)
->Qt 4.1.0 (Build Debug Libraries) (时间比较长)
一些操作可以用一些宏和环境变量简化。
2005-06-09