新闻  |   论坛  |   博客  |   在线研讨会
在windows下编译运行第一个QT程序“Hello,QT”
mayer | 2009-06-15 18:32:08    阅读:1930   发布文章

在windows下编译运行第一个QT程序“Hello,QT”

第一步:下载安装

首先,从互联网上搜索并下载Dev-C++,安装很简单,一路回车就可以了。然后下载Qt 4.3.0 Windows OpenSource:

http://www.qtcn.org/download/qt-win-opensource-4.3.0-mingw.exe。在Qt安装过程中唯一需要注意的是,当安装程序要求选择mingw的路径时,直接选择Dev-Cpp的安装路径就行了。安装好上述两个软件后,最后还要到http://download.csdn.net/source/219376下载Qt4 For Dev-Cpp Templates,下载后将其解压到Dev-Cpp的Templates文件夹下即可。这是用于在Dev-Cpp下开发Qt程序的模板资源。

第二步:设置环境变量

右击我的电脑->高级->环境变量,编辑环境变量 Path ,在后面加上Dev ++ 的路径,按照我的安装路径,我加入 D:\Program Files\DEV-CPP\bin;D:\Program Files\DEV-CPP\mingw32\bin;d:\Qt\4.3.0\bin  新建 QMAKESPEC="win32-g"++ 和QTDIR=d:\qt\4.3.0

或者直接用批处理命令

@echo off

set QTDIR="D:"\Qt\4.3.0
set PATH="D:"\Qt\4.3.0\bin;D:\Program Files\Dev-Cpp\;%SystemRoot%\System32;%path%
set QMAKESPEC="win32-g"++

if exist release del release\*.* /q
qmake -project
qmake
make -f Makefile.release 

 

保存为 release.bat 放到系统system32目录内 这样编译时在文件目录里运行 release.bat 即可

第三步:修改一个文件

在你的 QT 安装目录下找到文件  C:\Qt.0.1\src\corelib\global\qconfig.h 

修改
 # define QT_EDITION QT_EDITION_ 

 # define QT_EDITION QT_EDITION_DESKTOP

这一步如果你不做,可是看不到 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();
}

保存到 c:\hello.cpp,在命令行模式下进入该文件夹,输入release.bat 即可

第五步、运行

进入 release 文件夹,会看到一个可执行文件 hello.exe ,运行他,你就可以看到 Hello world 了

1)命令行模式编译

可以用任何编辑器输入代码如下

 
#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();
}

保存到 c:\hello.cpp,在命令行模式下进入该文件夹,输入release.bat 即可

进入 release 文件夹,会看到一个可执行文件 hello.exe ,运行它,你就可以看到 Hello world 了

 (2)用dec-c++编译

运行Dev-C++,在其“文件”菜单中选择“新建”菜单项,然后单击“工程”命令,出现如下图所示的对话框:

  图1 新建Qt工程

  选择其中的“Empty Project”,以便建立一个空项目,将项目名称定为“hello”,其他选择默认,如图1所思,然后单击“确定”按钮。在弹出的“Create new project”对话框中选择工程文件名称和保存路径,如图2所示。

  图2 保存项目文件

  上面已经新建了一个空的Qt项目,现在为它添加一个源代码文件。在Dev-C++的“文件”菜单中选择“新建”菜单项,然后单击“源代码”命令,在弹出的确认对话框中单击“Yes”按钮。在编辑区中录入如下代码,保存源代码文件时将其命名为hello.cpp。


 #include <QApplication>
 #include <QLabel>
 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);
     QLabel *label = new QLabel("Hello World!");
     label->show();
     return app.exec();
 }

 

在工程属性 分别如下设置

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客