1. 下载Qt的安装包和VS2010的Qt插件

2. 安装Qt SDK

点击下载安装包,一路回车即可,主要注意Qt的安装路径最好安装在全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的Qt Demo,测试一下是否安装成功。

3安装Qt的VS开发插件

同安装Qt SDK一样,一路回车即可,也要注意安装路径,安装后在VS2010上新增一菜单Qt。

4. 编译Qt

Qt默认使用mingw进行编译,如果要使用VS2010开发,需要将Qt重新编译。

(1)进入开始菜单Microsoft Visual Studio 2010,Visual Studio Tools,Visual Studio Command Prompt (2010),在这里不能使用CMD的Dos窗口

(2)进入Qt的安装目录后,执行cd Qt,进入Qt的根目录

(3)运行命令 configure -platform win32-msvc2010,o(选择opensource模式)回车,Y(同意license)回车

(4)配置结束后,运行nmake,回车,Qt就会开始漫长的编译过程,可能要4个小时

5.配置VS2010的Qt开发环境(VS2010最好是英文版本,Qt对VS2010中文版本可能支持的不好)

进入S2010的开发环境,选择Qt->Qt Option->Add,添加Qt的安装目录,并取名字,然后点击OK后即可。

如果按上述步骤安装,此步可省略,VS2010自动配置好了

6.新建或者导入Qt项目

可以通过在VS2010新建一个Qt项目,与一般项目过程一样

导入Qt的Pro项目,选择Qt->

7 测试与验证

Qt开发环境就搭建好后,可以将Qt目录下的Example和Demo下的例子的运行看一遍,体验下Qt的强大和便捷,Enjoy!

注:在执行4.4的过程中,可能会出现如下错误:

错误1:LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

解决方法:原因在于VS连接器LINK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题,经查证,是由于电脑中有多个cvtres.exe文件导致,找到安装目录下的VC/Bin,cvtres.ex删除或改名即可

错误2:NMAKE:fatal error U1077. return code 0x2

解决方法:找不到代码文件中包含的头文件,cmd下进入到vs安装路径\VC\Bin下,执行vcvars32,此时会执行vcvas32.bat自动为vs设置环境变量

错误3:

platform\DefaultLocalizationStrategy.cpp(327):error c2001:newline in constant
platform\DefaultLocalizationStrategy.cpp(327):fatal error c1057:unexpected end of file in macro expansion

解决方法:

定位到Qt目录下src\3rdparty\webkit\Source\WebCore\platform\DefaultLocalizationStrategy.cpp文件的327行,
将本行
return WEB_UI_STRING("Look Up "<selection>"", "Look Up context menu item with selected word").replace

("<selection>", truncatedStringForLookupMenuItem(selectedString));
替换成
return WEB_UI_STRING("Look Up \"<selection>\"", "Look Up context menu item with selected word").replace

("<selection>", truncatedStringForLookupMenuItem(selectedString));
并注意把那些看起来很特别的双引号改成正常的双引号。

错误4:fatal error C1033:cannot open program database

解决方法:在debug文件中删除vc60.pdb文件或找到对应的文件,删除让其重新生成。(可能由于突然断电引起的)

Qt在VS2010的安装与配置的更多相关文章

  1. Qt资源下载、安装、配置

    (一)资源下载: 硕士毕业论文要做一个仿真平台,在linux环境下利用Qt开发. 自己有一定的c/c++基础,Qt是零基础接触.所以,经过一番查找,发现youtube一个外国友人Bryan从零开始教Q ...

  2. QtPropertyBrowser+vs2010的安装与配置(转)

    这一篇文章有些问题,后又写了一篇,地址是http://www.cnblogs.com/aminxu/p/4552410.html 转自http://blog.csdn.net/jingwenlai_s ...

  3. QtPropertyBrowser+vs2010的安装与配置

    之前编译过一次QtPropertyBrowser2.5,见文章http://www.cnblogs.com/aminxu/p/4516469.html,当时很激动,编译成功,lib也都编译通过,程序调 ...

  4. Linux下Qt的安装与配置

    参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ...

  5. Linux 下编译、安装、配置 QT

    转自Linux 下编译.安装.配置 QT 注意:编译安装耗时费力,且很容易出错,要不断调整编译参数,不推荐使用,否则这将会是一个纠结痛苦的过程. 打算做嵌入式图像处理,计划方案嵌入式Linux+Ope ...

  6. 【Qt开发】Qt Creator在Windows上的调试器安装与配置

    Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...

  7. paper 139:qt超强绘图控件qwt - 安装及配置

    qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式 ...

  8. linux 下安装编译配置 QT

    注: 1,自己 make qt-everywhere-opensource-src s时,在./configure前主动装好以下3个 sudo apt-get install libX11-dev l ...

  9. Qt在vs2010下的配置

    https://blog.csdn.net/chenbang110/article/details/7607250 首先不要使用中文目录, 1 下载Qt的安装包和VS2010的Qt插件 2. 安装Qt ...

随机推荐

  1. 一道简单的动态规划题目——House Robber

    一.题目 House Robber(一道Leetcode上的关于动态规划的简单题目)具体描述如下: There is a professional robber planning to rob hou ...

  2. [转]如何制作tizen镜像文件(图文教程)?

    http://blog.csdn.net/flydream0/article/details/9163119 之前已讲解了如何下载及编译tizen源码(http://blog.csdn.net/fly ...

  3. web前端开发控件学习笔记之jqgrid+ztree+echarts

    版权声明:本文为博主原创文章,转载请注明出处.   作为web前端初学者,今天要记录的是三个控件的使用心得,分别是表格控件jqgrid,树形控件ztree,图表控件echarts.下边分别进行描述. ...

  4. @@Error使用简单小结

    使用中经常用到@@Error来判断上一个语句是否执行成功,对此小结一下,可能有些不准确,欢迎指出. 1.1  介绍 SQL SERVER 中@@表示系统全局变量 (1)   返回执行的上一个 Tran ...

  5. 2012的数据库 select @@version 都是说版本为2008 R2

    如图 我使用的是sqlserver2012登录的,select @@version 查询出来的却是2008 ,而且附加不了2012的数据库. 在网上搜到解决方法:1确认是否安装了2012(废话没安装是 ...

  6. JSON介绍与JavaScript解析

    首先什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON ...

  7. JS验证框架(exValidation)

    exValidation是一个前台校验框架 能够校验前台的常用的输入错误. 例如,必须输入,用户输入长度...... ----------------------------------------- ...

  8. 找不到命名空间命名空间:System.Windows.Forms

    System.Windows.Forms在system.windows.forms.dll中.需要添加引用.在解决方案资源管理器中的引用上单击右键,选择添加引用.找到System.windows.fo ...

  9. StreamWriter和StremReader简单的用法

    string str = "中国";//写入的内容 string path = @"e:\1.txt";//文件路径 StreamWriter sw = new ...

  10. poj 2010 Moo University - Financial Aid

                                                                                                Moo Univ ...