QT+VS2005安装配置

来源:互联网 发布:淘宝买家旺旺名 编辑:程序博客网 时间:2024/05/17 05:54

Vs2008等其它版本安装步奏一样

另外附上已经编译好的qt4.8.6源码,是否可以直接使用没有实测。

一、安装vs2005/vs2008

二、解压源代码

创建一新目录,并把Qt源码包qt-everywhere-opensource-src-4.8.7.tar(必须是.tar结尾的压缩包)解压到该文件夹中,: D:\Qt\qt-everywhere-opensource-src-4.8.7;

三、编译源代码
通过"开始"菜单 -> "Microsoft Visual Studio2005" -> "Visual Studio Tools", 运行命令行.

VS2005 Command Program里,进入QT4.4.3源代码目录,如:
          > d:
          > cd D:\Qt\qt-everywhere-opensource-src-4.8.7\
           
执行configure目录,参数如下:
          >configure-no-stl -no-dsp –vcproj

提示1 Type 'c'if you want to use the Commercial Edition.
         Type 'o' if you want to usethe Open Source Edittion.
 
选择:o

 

  提示2:是否接受GPL协议

  选择: y

  此过程大约需要1020分钟的时间.

注:这步结束后会在D:\Qt\qt-everywhere-opensource-src-4.8.7\路径下生成MAKEFILE文件

 

四、运行nmake编译整个qt 

 D:\Qt\qt-everywhere-opensource-src-4.8.7\>nmake

  此过程相当耗时,耗费时间按小时计算,请耐心等待

/********************************************************************

若遇到错误:

platform\DefaultLocalizationStrategy.cpp(327):errorC2001:常量中有换行符
platform\DefaultLocalizationStrategy.cpp(327):fatalerror C1057:宏扩展中遇到意外的文件结束
NMAKE:fatal error U1077:"...(路径)\MSVS10.0\VC\BIN\cl.EXE":返回代码"0x2"
Stop.NMAKE:fatal error U1077:"...(路径)\MSVS10.0\VC\BIN\nmake.EXE":返回代码"0x2"
Stop.NMAKE:fatal error U1077:"cd":返回代码"0x2"
Stop.NMAKE:fatal error U1077:"cd":返回代码"0x2"Stop.

解决方法:
修改src\3rdparty\webkit\Source\WebCore\platform下的DefaultLocalizationStrategy.cpp,定位到327行,将本行
return WEB_UI_STRING("Look Up "<selection>"","Look Up context menu item with selectedword").replace("<selection>",truncatedStringForLookupMenuItem(selectedString));
替换成
return WEB_UI_STRING("Look Up\"<selection>\"", "Look Up context menu item withselected word").replace("<selection>", truncatedStringForLookupMenuItem(selectedString));
并注意把那些看起来很特别的双引号改成正常的双引号!!!

重新执行nmake命令,ok。

****************************************************************************************************/

 

五、配置环境变量

  PATH环境变量中添加:"D:\Qt\ qt-everywhere-opensource-src-4.8.7\bin".
 
添加新的环境变量,名字为"QMAKESPEC",值为"win32-msvc2005".
 
添加新的环境变量,名字为"QTDIR",值为"D:\Qt\qt-everywhere-opensource-src-4.8.7".

 

六、安装qt-vs-addin

然后打开VS2005,发现菜单项多了一个‘Qt’ ,说明安装成功!

 

七、VS—QtQtVersions,path路径选择D:\Qt\qt-everywhere-opensource-src-4.8.6,填写对应的qt版本,点ok即可。

 

八、在Windows端测试
    
打开 VS2005,点击菜单 “File” -> “New” ->  “Project”-> “Qt Projects” -> “QT Application”,并输入合适的参数和变量,点击OK.

 

 

 

0 0
原创粉丝点击