Qt在VS2010的安装与配置
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的安装与配置的更多相关文章
- Qt资源下载、安装、配置
(一)资源下载: 硕士毕业论文要做一个仿真平台,在linux环境下利用Qt开发. 自己有一定的c/c++基础,Qt是零基础接触.所以,经过一番查找,发现youtube一个外国友人Bryan从零开始教Q ...
- QtPropertyBrowser+vs2010的安装与配置(转)
这一篇文章有些问题,后又写了一篇,地址是http://www.cnblogs.com/aminxu/p/4552410.html 转自http://blog.csdn.net/jingwenlai_s ...
- QtPropertyBrowser+vs2010的安装与配置
之前编译过一次QtPropertyBrowser2.5,见文章http://www.cnblogs.com/aminxu/p/4516469.html,当时很激动,编译成功,lib也都编译通过,程序调 ...
- Linux下Qt的安装与配置
参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ...
- Linux 下编译、安装、配置 QT
转自Linux 下编译.安装.配置 QT 注意:编译安装耗时费力,且很容易出错,要不断调整编译参数,不推荐使用,否则这将会是一个纠结痛苦的过程. 打算做嵌入式图像处理,计划方案嵌入式Linux+Ope ...
- 【Qt开发】Qt Creator在Windows上的调试器安装与配置
Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...
- paper 139:qt超强绘图控件qwt - 安装及配置
qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式 ...
- linux 下安装编译配置 QT
注: 1,自己 make qt-everywhere-opensource-src s时,在./configure前主动装好以下3个 sudo apt-get install libX11-dev l ...
- Qt在vs2010下的配置
https://blog.csdn.net/chenbang110/article/details/7607250 首先不要使用中文目录, 1 下载Qt的安装包和VS2010的Qt插件 2. 安装Qt ...
随机推荐
- java jdbc连接mysql
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- Java Script基础(十一) 表单验证
一.表单验证的必要性: 表单验证在客户端和服务器端,客户端验证实际是直接调用JavaScript脚本对用户输入的数据进行验证:而服务器也同样可以实现数据验证,但是当服务器压力过大时,资源损耗会比较严重 ...
- python 基础——实现一个带缓存功能的函数
from functools import wraps def cache(func): data = {} @wraps(func) def wrapper(*args): if args in d ...
- python 基础——generate生成器
通过列表表达式可以直接生成列表,不过列表一旦生成就需要为所有元素分配内存,有时候会很消耗资源. 所以,如果列表元素可以按照某种算法推算出来,这样就不必创建完整的list,从而节省大量的内存空间. 在P ...
- 第一章 响应式设计之Media Quer
书里谈到尽量不要使用Media Queriy. 但是过多使用media query,会导致CSS变得脆弱和页面难以维护.一些方法可以减少页面使用 media query. 响应式设计: (1) 使用百 ...
- 关于Css选择器优先级
今天练习css的时候,重叠后的style发现不起作用,原来css选择器优先级大有文章. 声明: yi下内容选自 51cto.com --加以自己的理解 以备日后参照使用,毕竟自己理解的才是自己的. ...
- wsus安装与部署——下
转载请注明原出处 write by xiaoyang 一. 测试 1. 使用客户机或者在域环境下编辑GPO打开组策略 2. 配置自动更新 3. ...
- 【python】python文件和目录操作方法大全(含实例)
转自:http://www.jb51.net/article/48001.htm 一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Pyt ...
- HTML+CSS学习笔记 (12) - CSS布局模型
标签:HTML+CSS css布局模型 清楚了CSS 盒模型的基本概念. 盒模型类型, 我们就可以深入探讨网页布局的基本模型了.布局模型与盒模型一样都是 CSS 最基本. 最核心的概念. 但布局模型是 ...
- 【学习笔记】【C语言】字符串数组
1.使用场合 * 一维字符数组中存放一个字符串,比如一个名字char name[20] = "mj" * 如果要存储多个字符串,比如一个班所有学生的名字,则需要二维字符数组,cha ...