在VS2008中使用Qt编程

简介:
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://liangbing8612.blog.51cto.com/2633208/471849
 一、安装所需软件
           1.   下载安装VS2008;
           2.   下载qt-win-opensource-4.7.0-vs2008.exe,并安装。这里我们假设安装在C:\Qt4.7.0下;
           3.   下载qt-vs-addin-1.1.7.exe,并安装。
            这三个软件安装好后,在VS的菜单界面上就会出现"QT"选项了。
 
 二、环境配置
         1.   用VS新建一个win32控制台应用程序,我们假设工程名为:Hello。
         2.   选择工具->选项->项目和解决方案->VC++目录。
               (1)  选择“可执行文件”,在里面添加:C:\Qt4.7.0\bin;
               (2)  选择“包含文件”,在里面添加:C:\Qt4.7.0\include;   C:\Qt4.7.0\include\Qt;   
                      C:\Qt4.7.0\include\QtCore;   C:\Qt4.7.0\include\QtGui
               (3)  选择“库文件”,在里面添加:C:\Qt4.7.0\lib;
 
三、开始编程 (这里举一个简单的例子)
         1.     选择菜单上的“QT”选项- >“Launch Designer” ,启动designer : 放入一个“label”,内容
                 写为:helloQT。然后保存为Hello.ui,再将它添加到源文件中。
                 右击“Hello.ui”->“属性”->“自定义生成步骤”:
                             命令行:uic.exe Hello.ui -o HelloUi.h
                             输出:HelloUi.h
                             附加依赖项:uic.exe; Hello.ui
                 然后,点击“确定”。这时再右击“Hello.ui”,选择“编译”,则会生成HelloUi.h。
                 将它添加到工程 中。
         2.   在Hello.cpp中编写代码如下:
  1. #include "stdafx.h"  
  2. #include "HelloUi.h"  
  3. #include <QtGui/QApplication> 
  4. #include <QtGui/QMainWindow> 
  5.  
  6. int _tmain(int argc, _TCHAR* argv[])  
  7. {  
  8.     QApplication app(argc,argv);  
  9.     QMainWindow *dlg=new QMainWindow();  
  10.     Ui::Form ui;  
  11.     ui.setupUi(dlg);  
  12.     dlg->show();  
  13.     return app.exec();  
         3.   选择“项目”,“Hello属性”,“配置属性”:
               (1)  “常规”:选择“字符集”为“使用多字节字符集”;
               (2)  “调试”:填写“环境”值为:PATH=C:\Qt4.7.0\bin;
                              填写“合并环境”值为:是;
               (3)  “链接器”:进入“常规”选项,填写“附加库目录”为:C:\Qt4.7.0\lib;
                                进入“输入”选项,填写“附加依赖项”为:qtcore4.lib qtgui4.lib
                               (注意,这两个库之间为空格,不能写逗号)
四、 调试运行
             到了这里,运行程序,则可正常编译,成功运行。如有不能正常运行,请留言。

本文出自 “凉冰” 博客,请务必保留此出处http://liangbing8612.blog.51cto.com/2633208/471849

 

目录
相关文章
|
30天前
|
存储 并行计算 安全
【Qt 线程】探索Qt线程编程的奥秘:多角度深入剖析(二)
【Qt 线程】探索Qt线程编程的奥秘:多角度深入剖析
58 0
|
30天前
|
负载均衡 并行计算 安全
【Qt 线程】探索Qt线程编程的奥秘:多角度深入剖析(三)
【Qt 线程】探索Qt线程编程的奥秘:多角度深入剖析
43 0
|
30天前
|
安全 数据处理 API
【Qt 线程】探索Qt线程编程的奥秘:多角度深入剖析(一)
【Qt 线程】探索Qt线程编程的奥秘:多角度深入剖析
82 0
|
2月前
|
开发框架 数据可视化 JavaScript
qt编程---->qml
qt编程---->qml
|
12月前
|
存储 人工智能 算法
C++ Primer Plus 第6版 读书笔记(7)第 7 章 函数——C++的编程模块
乐趣在于发现。仔细研究,读者将在函数中找到乐趣。C++自带了一个包含函数的大型库(标准 ANSI 库加上多个 C++类),但真正的编程乐趣在于编写自己的函数;另一方面,要提高编程效率,本章和第 8 章介绍如何定义函数、给函数传递信息以及从函数那里获得信息。
130 0
|
编译器 C语言 数据安全/隐私保护
C++ STL开发温习与总结(四): 4.C++面向对象机制的实现
C++ STL开发温习与总结(四): 4.C++面向对象机制的实现
|
Dart 编译器 数据格式
|
BI 数据库 Windows
常见的几个Qt编程问题的处理
Windows下和Linux下同样(Windows下生成的DLL文件名为yourdlllibname.dll而在Linux下生成的为libyourdlllibname.so。注意,关于DLL程序的写法,遵从各平台级编译器所定的规则。
2100 0

推荐镜像

更多