VS2008安装Qt4.8

来源:互联网 发布:java.util 怎么用 编辑:程序博客网 时间:2024/05/23 13:02

用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>"不用动,主要是把全角”换成半角")

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


0 0