Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94535
  • 博文数量: 21
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-21 17:02
文章分类

全部博文(21)

文章存档

2011年(1)

2009年(20)

我的朋友

分类: WINDOWS

2009-06-03 21:34:56

 

 

第一步:下载安装

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

。在Qt安装过程中唯一需要注意的是,当安装程序要求选择mingw的路径时,直接选择Dev-Cpp的安装路径就行了。安装好上述两个软件后,最后还要到下载Qt4 For Dev-Cpp Templates,下载后将其解压到Dev-CppTemplates文件夹下即可。这是用于在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

第四步 编辑、编译

(1)命令行模式编译

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

#include
#include

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

 

在工程属性 分别如下设置
 
这样 就能成功编译运行
阅读(2324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~