用MFC觉得就像是在刀尖上跳舞。听说Qt不错,忍不住想学一番,谁知安装就遇到许多困难。施展百度大法,耗尽心力终于练成。说实话,每次配置开发环境就像打仗一样,尤其像Qt这样的。

虽然Qt已经升级到5.3,但是由于用惯了VS2008,便找到相应的Qt4.8.6。进入正题:

一、下载相应软件

1、windows下VS08版的Qt4.8.6 http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2008-4.8.6.exe(Qt官网 http://qt-project.org/)

2、对应的VS08插件Visual Studio Add-in 1.2.3  http://download.qt-project.org/official_releases/vsaddin/qt-vs-addin-1.2.3-opensource.exe

3、VS2008

二、安装步骤

1、VS2008

这里就不详细介绍了,Qt才是重点。

2、直接运行安装之前下载Qt4.8.6和Visual Studio Add-in 1.2.3 ,一路很顺利的成功了。

3、打下VS08,出现Qt菜单,单击Qt->Qt Options->QT Versions确定路径成功添加(Name:4.8.6;Path:D:\Qt)。

3、环境的配置

a 将安装路径下的bin文件加入系统环境变量(例如D:\Qt\bin)

b 在VS08的工具->选项->项目和解决方案->VC++目录页面添加:包含文件D:\Qt\include,库文件D:\Qt\lib,这里的路径要根据个人的安装路径修改。然后创建Qt应用程序,编译运行成功!一切都结束了?当然不可能。添加个QLabel,报了一堆错。百度原因,原来还得将Qt库编译一下。

4、VS08编译Qt库

a、 开始 -> 程序 -> Microsoft Visual Studio 2008 -> Visual Studio Tools ->Visual Studio 2008 命令提示

b、 输入命令

cd D:\Microsoft Visual Studio9.0\Common7\Tools

vsvars32.bat

cd D:\Qt

configure-platform win32-msvc2008 -debug-and-release

执行结束后根据提示输入

nmake

结果几个小时后可耻的出错了

这里需要修改两个地方:

a、首先:从D:\Microsoft Visual Studio9.0\Common7\IDE下复制msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe这四个文件到D:\Microsoft Visual Studio9.0\VC\Bin下

b、其次:找到D:\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));  (修改了第一个“<selection>”为\"<selection>\",第二个"<selection>"不用动,主要是把全角”换成半角")

将编译命令重新输入一遍,几个小时之后,大功告成!

VS2008安装Qt4.8相关推荐

  1. windows下安装qt4.7,编译hello QT 成功。

    win7环境下安装VS2008,QT4.7 1,安装VS2008(Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO) 2,下载安装VS2008编译过的Q ...

  2. qt获取console输出_怎么在Centos 7 安装 Qt-4.8.6-MySQL 驱动?

    Qt 是 C++ 的一个常用 gui 大而全的框架, 包含了很多实用的内容, 包括了数据库连接, 使开发变得非常的简单. MySQL 在 V5 已经是开箱即用了, MySQL-client 驱动默认安 ...

  3. ubuntu安装QT4的方法

    ubuntu安装QT4的方法 1)sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 注: 基 ...

  4. 解决office2007和vs2008安装冲突

    由于最近(you2 yu2 zui4 jin4)要用到VS2008,所以就把原来的VC6.0卸载了,可是安装VS2008时怎么也装不上去,网上看了一些说明,基本上就是关于office.zh-cn这个文 ...

  5. vs2008安装boost库

    vs2008安装boost库 2010年06月10日 首先我在晚上找到了很多的说明:我先一一罗列在下 ************************************************* ...

  6. VS2008安装过程中出现1330错误,CAB文件已损坏,数字签名不可用

    问题:VS2008安装过程中出现1330错误,CAB文件已损坏,数字签名不可用. 解决:在注册表中,HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ...

  7. Linux(RHEL7.3)安装QT4.8.7

    一.Qt资源下载 Qt库(Qt Framework):Qt中的库文件 链接: https://download.qt.io/archive/qt/4.8/4.8.7/. Qtcreator(IDE): ...

  8. vs2008安装失败解决过程

    虽然我搞了很多年的java,现在由于工作需要又要转到.net上做研究工作,以前用vb那会对ms没有什么好感,之后用过vs.net的第一个版本做开发,本以为安装一下vs2008的开发环境应该是小菜一碟, ...

  9. VS2008安装失败解决方案(转)

    在实际的vs2008安装过程中,发现安装到一定的时候出现错误,导致安装无法继续进行.经过上网查询相关解决方案,成功解决了这个问题,逐将解决过程与大家分享. 显示的错误界面如下图所示: 解决方案: 在V ...

  10. 在Linux上安装QT4

    比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具. 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/k ...

最新文章

  1. MySQL中改变相邻学生座位_力扣——换座位(数据库的题
  2. python中文读音ndarray-NumPy与ndarray简介(转)
  3. Developer FAQ: Building | 开发人员常遇到的问题:构建
  4. python相关函数_python列表相关函数
  5. 数据库都可以“自动驾驶”了,传统DBA何去何从?
  6. 页面在360浏览器下的兼容性问题解决
  7. NOI训练行动路线图
  8. 基于WCF的RESTFul WebAPI如何对传输内容实现压缩
  9. Android布局详解(二)
  10. 350. Intersection of Two Arrays II
  11. nankai 2082: 靶形数独 数独(9*9)求所有解 DLX+精确覆盖
  12. 机械工程c语言第一学期考试题,科学出版社机械工程图学习题集1~10章答案.ppt
  13. 漏洞分析检测的主要技术
  14. python3怎么运行代码_python怎么运行代码
  15. CN域名海外注册商体系(7)2010年4月2日资料
  16. 348高校毕业设计选题
  17. [javascript] 实现展开全文和收起全文效果
  18. 第三方API接口对接-电子合同的实现逻辑
  19. 一键制作三维真实地形DEM
  20. 素质、职教、信息化:教育实时互动的新命题

热门文章

  1. 基于steam的游戏销量预测 — PART 3 — 基于BP神经网络的机器学习与预测
  2. 【C语言】素数/质数
  3. 2021年道路运输企业安全生产管理人员考试试卷及道路运输企业安全生产管理人员模拟试题
  4. 208亿GMV的抖音年货节里,商家和品牌如何“抢新”?
  5. Layui Select四级联动效果触发
  6. 后台事务调用需启动工作流监听
  7. Vue音乐播放器入门Demo及Vue环境搭建运行
  8. Java 并发编程如何入门
  9. 基于Matlab的海洋监视雷达检测仿真(附源码)
  10. 解决方法:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序