QT4与VS2005 整合环境配置实战(测试OK)

来源:互联网 发布:毒蛇队与马刺比赛数据 编辑:程序博客网 时间:2024/05/17 23:37

参考了网上的一些资料,加上自己两天的尝试,终于搞定了,下面分步简述一下,希望有需要的人不要走弯路。

 

1. 请使用英文环境和英文版VS2005。

    一开始并不短这些,费了劲装了系统,装了VS2005和SP1(地球人都知道这个SP1要花多少时间)后,安装QT的VS插件也算正常。但一启动VS2005就会提示如下:

    QT Error

 

    这样QT的插件根本就不会生效,生成的QT菜单也是空工的,没办法,只好改装英文的环境。好在我是在虚拟机中玩的,还不算麻烦,但时间总是花的。

    注:即使是在中文环境中安装英文的VS2005仍然会出这样的错误,此时的VS2005跟中文版一样,呵呵,MS做的太好了也麻烦。

 

OK,装好了英文的系统我们就一步步来配置吧。

    1. 安装VS2005 + SP1 及qt-sdk-win-opensource-2009.04.exe 和 qt-vs-addin-1.1.0.exe。这部分没啥,一路Next搞定。

    2. 设定相关环境变量如下(目录以实际安装情况为准):

       

ü       PATH中增加C:/Qt/2009.04/qt/bin 参考实际安装路径

ü     创建QMAKESPEC值为 win32-msvc2005,这个值还是根据你要生成的Vs版本,6.0 使用win32-msvc, 2003 使用win32-msvc.net, 2005就是 win32-msvc2005

    ü 创建QTDIR,值为C:/Qt/2009.04/qt

 

   3.Qt路径添加到VC编译环境中:

   

工具->选项->项目和解决方案->VC++目录,在包含文件一栏添加:

c:/Qt/2009.04/qt/include/QtGui

c:/Qt/2009.04/qt/include/QtCore

c:/Qt/2009.04/qt/include

     在库文件一栏添加D:/Qt/2009.03/qt/lib; 这步找不到在哪里添加

 

   4. 启动VS Tools command prompt, 如下图:

     VSTools

     依次执行如下命令(路径请以实际情况为准):

    

 

 

 

ü          依次执行如下命令

C:/>cd D:/Program Files/Microsoft Visual Studio 8/Common7/Tools

D:/>Program Files/Microsoft Visual Studio 8/Common7/Tools> vsvars32.bat

D:/> cd D:/Qt/2009.04/qt

D:/Qt/2009.04/qt> configure -debug-and-release -platform win32-msvc2005 -opensource -fast -nomake examples -nomake demos

ü          完成后,执行nmake

这步很长,一般要三个小时以上,我是在VirtualPC2007中安装的,这步成功以后,VS2005就可以正常的创建QT项目并编译了。

 

原创粉丝点击