使用 Qt 与 Visual C++ 2008 创建应用程序事例

移动开发
本文介绍的内容是如何使用 Qt 与 Visual C++ 2008 创建应用程序,一个比较新颖的效果实现,那么快来看本文内容把。

在坛子里面逛,发现了一片好文章,为大家推荐一下。本文学习的目的::学会如何使用 Visual C++ 命令提示和生成文件项目创建一个简单的Qt应用程序步骤::

安装 Qt libraries for windows(VS 2008), 该文件下载地址 http://qt.nokia.com/downloads , 选择 LGPL. 还可在该地址下载 Qt SDK for Windows, qt-vs-addin.

增加环境变量 QTDIR, 其值为Qt的安装目录, 例如: D:\Qt-4.4.3. 修改环境变量 Path, 将 Qt的"bin"目录添加至其内.

在一个新的目录里创建 Hello.cpp 文件. 代码如下:

  1. #include "QApplication"       
  2. #include "QPushButton"            
  3. int main(int argc, char *argv[])     {  
  4.          QApplication app(argc, argv);   
  5.         QPushButton hello("Hello world");  
  6.          hello.resize(100, 30);  
  7.               hello.show();  
  8.          return app.exec();  
  9.      }    
  10. #include "QApplication"    
  11. #include "QPushButton"    
  12.     
  13. int main(int argc, char *argv[])    
  14. {    
  15.     QApplication app(argc, argv);    
  16.     QPushButton hello("Hello world");    
  17.     hello.resize(100, 30);    
  18.     
  19.     hello.show();    
  20.     return app.exec();    

启动 Visual Studio 2008 命令提示, 使用磁盘符号和cd命令移动至 hello.cpp 文件所在的目录

键入 如下的命令

 

  1. qmake -project -0 hello.pro  
  2. qmake hello.pro  
  3. nmake 

这样就在debug目录中生成了文件 hello.exe

如果要使用 Visual Studio Express IDE, 还需要进行一些步骤: 选择菜单"工具>选项>项目和解决方案>VC++目录", 在包含文件中增加"$(QTDIR)\include", "$(QTDIR)\include\QtCore", "$(QTDIR)\include\QtGui". 在库文件中增加 "$(QTDIR)\lib".

创建一个新的项目("文件>新建>项目>Visual C++>常规>生成文件项目"), 名称为"HelloQt"

选择菜单"项目>属性>配置属性>NMake", 生成命令行中写入"qmake -project && qmake && nmake release-all", 输出中则写"release\HelloQt.exe"

添加新文件"HelloQt.cpp", 输入上面的代码

使用快捷键 "Ctrl-F5" 或者菜单"调试>开始执行(不调试)", 则生成了 HelloQt.exe

使用 Qt 与 Visual C++ 2008 创建应用程序事例

小结::使用 Qt 与 Visual C++ 2008 创建应用程序事例的内容介绍完了,VS代码颜色背景方案是不是挺炫的?嘿嘿,希望本文能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2009-12-16 15:39:37

Visual Stud

2010-01-28 17:14:38

Visual C++应

2010-01-22 13:59:34

Visual C++应

2009-08-24 09:25:18

Visual C# ..NET应用程序

2010-12-30 16:22:28

Visual C++用户访问协议

2011-07-20 17:23:29

C++持久对象

2010-01-12 14:45:32

Visual C++

2010-01-26 17:16:33

C++应用程序

2010-01-28 09:44:08

C++应用程序

2009-01-19 11:07:42

C#Web.NET

2010-01-14 11:14:47

C++应用程序

2010-01-25 16:41:08

C++应用程序

2011-06-09 09:12:12

QT symbian

2010-11-19 12:40:12

Visual Stud云应用程序

2009-09-03 17:36:13

C#创建Web应用程序

2009-08-25 09:39:21

创建C# Window

2009-08-28 16:43:08

AutoCAD托管C#

2023-12-10 14:43:30

PythonGUIeel

2009-08-14 17:27:30

C#Windows应用

2011-11-30 21:56:31

ibmdwXPathPHP
点赞
收藏

51CTO技术栈公众号