windows下qmake利用GCC编译Qt程序

选用GCC编译,当然也可以选用VS

1,下载安装软件

(1)下载MinGW。可以在sourceforge上下载,解压到C:,得到  C:\mingw32

(2)下载,qt-opensource-windows-x86-mingw482-4.8.6程序。安装时会提示选择MinGW目录,选择(1)中目录即可。

2,配置环境

(1)QMAKESPEC。设置为所用平台和编译器的组合,新建系统变量QMAKESPEC:win32-g++。

(2)QTDIR。设置Qt安装目录,默认安装的话,新建系统变量QTDIR:C:\Qt\4.8.6

(3)PATH。添加C:\mingw32\bin;C:\Qt\4.8.6\bin;C:\Qt\4.8.6\qmake;三个路径到PATH。注销后生效。可以在命令行检验是否正确设置。

3,尝试qmake工具链

(1)新建一个hello文件夹,新建文件main.cpp。内容如下:

#include <QtGui/QApplication>
#include <QtGui/QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton *button = new QPushButton("Quit");
    QObject::connect(button,SIGNAL(clicked()),
    	&app,SLOT(quit()));
    button->show();
    return app.exec();
}
(2)在命令行下切换目录至hello,创建qmake project。命令如下:

qmake -project
自动生成,hello.pro项目文件。

(3)生成makefile文件,编译项目。

输入命令:

qmake -o Makefile hello.pro

自动生成debug,release文件夹,Makefile,Makefile.Debug,Makefile.Release文件。开始编译项目。

输入命令:

make
在debug文件夹下生成两个文件,一个Obj文件main.o,另外一个就是可执行文件hello.exe。

4,查看结果,点击运行。






你可能感兴趣的:(windows下qmake利用GCC编译Qt程序)