VS 2010配置Qt 4.8.5
来源:互联网 发布:如何购买app软件 编辑:程序博客网 时间:2024/06/02 04:13
From:http://www.cnblogs.com/tgyf/p/3229153.html
1 下载、安装Visual
C++ 2010(貌似中文版比英文版大的多,看你选),相信想要学习Qt的朋友对C++及VS已经有一个较深的了解,网上也有很多经典的安装总结,这里就不再详述这部分内容。
2 下载、安装qt-win-opensource-4.8.5-vs2010.exe
(即:Qt库4.8.5适用于Windows VS 2010,文件也不是很大)
*网址:http://qt.nokia.com/downloads,在这里能下载到最新版本,如上面提及的5.1版Qt,1.2版VS插件,但就是找不到1.2.1版SDK,这也是最终放弃SDK的原因,心疼啊!
3 下载、安装qt-vs-addin-1.1.11-opensource.exe
(即:Qt的Visual Studio中插件 (express 版本不行))
*这时在VS的菜单界面上就会出现"QT"插件项了。
PS:在环境变量Path中添加:E:\Qt4.8.5\bin;
(安装路径因人而异)可能需要重启,这一步骤也许可以不加。我感觉在VC2010中也可以配置,但我加上了。
4 用VS新建一个win32控制台应用程序,名为“Hello”
单击“属性管理器”下面的“属性按钮”
在新出现的“Hello属性页”中——“配置属性”—“VC++目录”
(1) 选择“可执行文件目录”,在里面添加:E:\Qt4.8.5\bin;
(2) 选择“包含目录”,在里面添加:
E:\Qt4.8.5\include;
E:\Qt4.8.5\include\Qt; //Qt 5.1中好像没有这一文件夹
E:\Qt4.8.5\include\QtCore;
E:\Qt4.8.5\include\QtGui;
(3) 选择“库目录”,在里面添加:E:\Qt4.8.5\lib;
//不要忘记“;”号隔开。
5 简单的“Hello”对话框显示
1.选择菜单上的“QT”选项- >“Launch Designer” ,启动“designer” - >选择“Dialog without button” - > “创建” - >放入一个“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”中编写代码如下:
#include "stdafx.h"
#include "HelloUi.h"
#include <QtGui/QApplication>
#include <QtGui/QDialog>
int _tmain(int argc,_TCHAR* argv[])
{
QApplication app(argc,argv);
QDialog *dlg=new
QDialog();
Ui::Dialog ui; //也许程序不认识Dialog,看看HelloUi.h中的namespace
ui.setupUi(dlg);
dlg->show();
return app.exec();
}
3. 选择“项目”,“Hello属性”,“配置属性”:
(1) “常规”:选择“字符集”为“使用多字节字符集”;
(2) “调试”:填写“环境”值为:PATH=E:\Qt4.8.5\bin;
填写“合并环境”值为:是;
(3) “链接器”:进入“常规”选项,填写“附加库目录”为:E:\Qt4.8.5\lib;
进入“输入”选项,填写“附加依赖项”为:qtcore4.lib;qtgui4.lib
(注意,这两个库之间为”;”)
4.启动调试
安装了vs-addin之后可以新建的时候直接选择Qt的项目, 然后ui文件什么的都自动生成了, 不用手动添加, 然后双击ui文件就直接调用designer打开了.
到这里,应该能运行出一个“Hello”了,高版本的安装、配置步骤也类似,有兴趣的朋友可以自行尝试,如Qt 5.1 + 插件1.2 + VS 2010,或者直接SDK 1.2.1 + VS 2010。仔细一点会发现,真个过程完全没有提到QtCreator,因为安装好以上版本之一的Qt库或SDK后,文件中便自带了某一两个版本相近的QtCreator。
需注意的是,七月新发布的Qt 5.1其实已经集成了几乎所有的功能模块,目的是不再需要用户进行繁琐的安装、编译。
- VS 2010配置Qt 4.8.5
- VS 2010配置Qt 4.8.5
- VS 2010配置Qt 4.8.5 (VS2008类似)
- Qt:VS&QT 配置OpenGL
- QT VS插件配置
- QT配置VS
- Qt+VS 配置教程
- vs qt 环境配置
- Qt creator 2.7.1安装及VS 2010 +Qt 4.8.4配置
- vs 配置 qt开发环境
- 在vs 2012配置Qt
- QT VS配置UNICODE问题
- VS2012+QT-VS-ADDIN配置
- QT+VS配置(转载)
- VS下Qt和CUDA的配置
- VS+QT+Opencv配置与简单测试
- vs中qt addin 环境配置
- VS 2015 + Qt 5.8 环境配置
- JSTL标签库——SQL标签库
- An ffmpeg and SDL Tutorial or How to Write a Video Player in Less Than 1000 Lines
- Oracle VPD
- nginx反向代理,使用request.getServerName()获取域名错误
- junit4单元测试经验总结
- VS 2010配置Qt 4.8.5
- CS和PS区别
- 简单实现linux shell命令审计
- mtk android ,gpio控制
- etl kettle的源代码导入
- OpenCV,OpenGL,DirectX区别
- ASP.NET中的内置对象(2)
- 解决AppStore上传ipa包速度慢的问题
- 有毛病的单例2