QT4与VS2005 整合环境配置实战(测试OK)
来源:互联网 发布:毒蛇队与马刺比赛数据 编辑:程序博客网 时间:2024/05/17 23:37
参考了网上的一些资料,加上自己两天的尝试,终于搞定了,下面分步简述一下,希望有需要的人不要走弯路。
1. 请使用英文环境和英文版VS2005。
一开始并不短这些,费了劲装了系统,装了VS2005和SP1(地球人都知道这个SP1要花多少时间)后,安装QT的VS插件也算正常。但一启动VS2005就会提示如下:
这样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, 如下图:
依次执行如下命令(路径请以实际情况为准):
ü 依次执行如下命令 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项目并编译了。
- QT4与VS2005 整合环境配置实战(测试OK)
- VS2005配置QT4环境 (转) -- 以后装QT4有用
- QT4.6.2与vs2005(vs2008)的整合
- QT4.4.3与VS2005集成开发环境
- Qt4.5与VS2008/VS2005的集成开发环境的安装配置
- Qt4.5与VS2008/VS2005的集成开发环境的安装配置
- QT4.3.3版本在VS2005集成开发环境下面的安装与配置
- Qt4 SDK(mingw编译版)与VS2008/VS2005的集成开发环境的安装配置
- Qt4 SDK(mingw编译版)与VS2008/VS2005的集成开发环境的安装配置
- QT4.3.3版本在VS2005集成开发环境下面的安装与配置
- Qt4 SDK(mingw编译版)与VS2008/VS2005的集成开发环境的安装配置
- vs2005环境编译QT4.7.4
- Qt4-环境搭建与简单配置
- vc2005配置QT4环境
- vc2005配置QT4环境
- vc2005配置QT4环境
- QT4环境配置
- vs2005与wdk 驱动开发环境配置
- 关于约瑟夫环的c语言解法
- 用alter database语句修改数据库
- JVM寻找Class的顺序
- 眼部识别算法实现
- JS实现当前编辑行自动滚动至div显示区域
- QT4与VS2005 整合环境配置实战(测试OK)
- 汇编语言循环遍历链表代码分析(16)
- 汇编语言32位控制台读取用户输入字符程序代码分析(17)
- 汇编语言写文件读文件代码分析(18)
- 连哭都是我的错
- 如何远程登录计算机
- 汇编语言计时器代码分析(19)
- 汇编语言GetDateTime代码分析(20)
- java对世界各个时区(TimeZone)的通用转换处理方法