VS2010与Qt5.1.0集成(非源码方式)
来源:互联网 发布:网络创世纪手游 编辑:程序博客网 时间:2024/06/07 07:11
早就听说qt可以集成到VS中,就是一直没尝试过。一直在使用qt creator,也没觉得它有什么不好。可最近VS用多了,我发现一个qt creator中很不好的毛病,就是代码自动完成时,creator要程序员敲enter;而VS只需按下空格键。可别小看这小小区别,对于习惯于五笔打字姿势的我而言,按空格可真是方便多了。于是这会儿才想把qt集成到VS中,当作练习练习。
查了网上很多教程,发现很多人选择用VS去编译qt源码,一个nmake下去就得要4,6个小时,最后还不一定成,中间还这么多问题,我实在不太想这么搞。于是去仔细查看官方下载软件包,发现在win32平台上有两种区分:mingw和msvc,且都是exe文件,名字差不多是:qt-windows-opensource-5.1.0-msvc2010-x86-offline.exe。这不就是与VS2010有关系的qt库嘛,何不先用用它再说呢?当然,还得下一个插件:qt-vs-addin-1.2.2-opensource.exe,安了它之后,VS才会多出一个Qt5菜单;另外,为了能让QT代码在VS中自动完成,还需安装VassistX,相信用过VS的应该都知道它吧。
下载地址:http://qt-project.org/downloads
下载安装qt-windows-opensource-5.1.0-msvc2010-x86-offline.exe后,你会发现它帮你把新版本的qt creator等软件都给安了;
下载安装qt-vs-addin-1.2.2-opensource.exe,VS中的qt菜单如下图:
在上图的Qt Options中加入Qt5的库路径,也就是msvc2010的安装路径,我的是:D:\Qt5.1.0\5.1.0\msvc2010;
安装VAssistX破解版后,在VAssistX菜单的option下添加qt5的头文件路径,以使能自动完成:
好。现在写一个经典的helloworld:(由于新建项目时,没有空项目模板,所以就选择”控制台“模板,其实与空模板没什么两样)
注意:我发现qt5与qt4的头文件路径有了不同,如果头文件路径写错,编译器就会报“not found"的错误
打开项目--属性对话框,要进行一些设置才能编译链接成功:
(我的附加依赖项中,缺少Qt5Guid.lib和Qt5Widgetsd.lib)
最后运行得:
很遗憾,我以为qt代码在VS中自动完成是按空格的,没想到还是按enter,有点无语。。
总之,算是基本成了。我发现环境变量QTDIR应该是要设置的,好像VS已经帮我设置了;如果你的没有,也许需要你自己设置了。
点击打开链接- VS2010与Qt5.1.0集成(非源码方式)
- VS2010与Qt5.1.0集成(非源码方式)
- VS2010与Qt5.1.0集成(非源码方式)
- QT5 VS2010安装与配置
- QT5 VS2010安装与配置
- QT5 VS2010安装与配置
- QT5 VS2010安装与配置
- VS2010与MATLAB集成(1)-使用引擎方式
- VS2010与MATLAB集成(2)-使用DLL方式
- VS2010+QT5编程之QString与char*的相互转换
- VS2010下QT5.0的安装与配置
- VS2010与QT的集成开发环境
- QT与VS2010集成开发环境搭建
- VS2010与QT的集成开发环境
- VS2010与QT的集成开发环境
- VS2010与QT的集成开发环境
- QT5.5与VS2013在64位环境下集成
- vs2010编译Qt5.0
- numpy random
- STORM入门之(集成KafkaBolt)
- 【腾讯TMQ】当Espresso遇见Android单元测试
- MySQL索引的数据结构及算法原理
- Matlab计算字符串相似度
- VS2010与Qt5.1.0集成(非源码方式)
- 自己对git的一点认知
- Nexus创建本地Maven仓库(Maven私服)
- I
- POJ 3630 Phone List(Trie)
- 在java中 变量之间是如何赋值的
- Linux Shell 特殊变量
- DAG动规 uva
- python使用wordcloud创建词云