QT与Visual Studio 2010整合的例子
来源:互联网 发布:八爪鱼数据导出破解 编辑:程序博客网 时间:2024/05/22 03:36
做GUI界面的设计时,目前已不再拘泥于VS的MFC框架,有很多开源的工具。本例以QT与VS2012的整合为例,演示环境搭建,后续将会用QT做VT的开发工作。
第一步,下载QT和QT与VS的插件,在VS2010下以及结合VTK的情况,网络上经网友实验后效果比较好的版本如下:
1. QT:因为是与VS2010整合,所以选择版本:qt-win-opensource-4.8.5-vs2010.exe,下载地址:http://download.qt.io/archive/qt/4.8/4.8.5/
2. QT插件,因为是QT4版本,所以选择Visual Studio Add-in 1.1.11 for QT4,完整的文件名为qt-vs-addin-1.1.11-opensource.exe,下载地址:http://www.qt.io/download-open-source/
第二步,安装QT和QT插件:
1.安装qt,双击qt-win-opensource-4.8.5-vs2010.exe,之后选择接受许可协议以及路径,跟其它Windows软件安装相似。
2.安装qt插件,双击qt-vs-addin-1.1.11-opensource.exe一步步安装。
第三步,安装完成后打开VS2010可以发现在菜单栏里做了一项菜单命令“Qt”,点击Qt子菜单如下:
单击打开新建工程向导后会发现在向导中多了一想“Qt4 Projects”,
第四步:新建一个Qt4 Application项目QtTest,如下所示:
单击Finish后,完成工程创建过程。
第五步:在项目资源管理器中找到main.cpp文件,将其代码完善如下:
#include "qttest.h"#include <QtGui/QApplication>#include <QtGui/QLabel>int main(int argc, char *argv[]){QApplication a(argc, argv);QLabel *hello_label = new QLabel("Hello, world!"); hello_label->show(); return a.exec();}此时IDE会提示许多错误,如找不到QLabel文件等,
但是编译运行工程,会正确弹出Hello World窗口,如下图所示,
》
第六步:上面的程序得以运行,原因之一是它很简单不需要用到别的库文件,正确的做法是执行菜单命令:工程->属性命令,打开属性对话框,选择配置属性->VC++目录,然后为包含路径、引用路径、库路径指定目录,这些目录就是安装Qt时的安装路径,具体设置因人而异,此处设置如下:
属性设置完成后,回到IDE窗口,可以发现,错误提示已经没有了。编译运行项目,没有任何错误和警告。
- QT与Visual Studio 2010整合的例子
- QT 与 Visual studio 2008 的集成
- QT 与 Visual studio 2008 的集成
- 关于visual studio 2010 与windows phone 的整合安装问题
- Visual Studio 2010与Visual Studio 2008的区别
- qt 4.5 与 visual studio 集成
- qt 4.5 与 visual studio 集成
- qt 4.5 与visual studio 集成
- qt 4.5.0 与 visual studio 集成
- Qt和Visual Studio 2010集成使用
- Visual Studio 2010搭建QT开发环境
- QT+VTK+Visual Studio 2010联合开发
- visual studio code 与github集成(整合)
- 关于Qt 4.7.1与Visual studio 2008的集成开发
- visual studio 2010 内嵌 Qt 安装与配置(无需编译)
- qt 4.6.2 与visual studio 2005 集成
- Visual Studio集成Qt环境搭建_详解与测试
- 关闭VISUAL STUDIO 2010 的ipch目录与sdf文件
- 黑马程序员-C-switch语句
- 输出单层结点
- java多线程之三
- UML总结(对九种图的认识和如何使用Rational Rose 画图)
- Android笔记 4
- QT与Visual Studio 2010整合的例子
- 二分图最大匹配
- Java并发编程:Lock
- cookie 和session 的区别详解
- VLAD局部特征聚合描述符
- linux网络编程4:客户端和服务端的聊天
- c++加密解密
- ifreq
- struct和typedef struct分析