win7 64位安装VS2008+Qt开发环境
2013-05-10 14:46
357 查看
一、QT的安装环境,下载工具
1.QT+vs2008+vc++编绎器
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.2-vs2008.exe
http://releases.qt-project.org/vsaddin/qt-vs-addin-1.1.11-opensource.exe
2.QT+QTCreateort+Mingw编绎器
http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.2-mingw.exe
http://get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.5.0.exe
QT SDK下载 http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.03.exe
在我们这里需要选择方案1进行安装,因为使用的是vs2008.
另外vs2008你可以找找迅雷里面该文件名:
en_visual_studio_2008_professional_x86_dvd_X14-26326.iso
en_visual_studio_2008_service_pack_1_x86_dvd_x15-12962.iso
必须安装vs2008+sp1升级包。
二、工欲善其事,必先利其器,废话不多讲。
(一、)总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚:
1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。
2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要设置了。
3,真的必须要configure 和nmake QT吗?对于漫长的编译过程和七七八八的编译错误?我们完全没有不必要折腾了,这里我们下载已经编译好的QT版本就够了,估计QT版本4.6以下需要这样做。
(二)对于以上的问题,我是按照网上说法大费周折无果,实际新版本的Qt安装起来非常简单。
第一步:安装VS2008,我这里安装的是中文版的VS2008并且也没有安装VS2008 SP1,对于VS2008的安装过程这里省略了。
第二步:安装Qt,访问Qt官方网站http://qt.nokia.com/downloads-cn下载2个软件:
1,下载VS2008编译好的QT4.7版本:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.0-vs2008.exe
提示:minGW版本不用下,他是minGW工具编译下的QT库。QTSDK-qt-sdk-win-opensource-2010.05.exe 也不用下载,它是用QT独立进行开发下的完整软件安装包,安装过程与一般软件相同,点击下一步就行了。
2,下载VS2008的Qt插件:http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.7.exe
提示:这是个针对VS(VS2005、VS2008、VS2010)各个版本都适用的QT插件,插件安装过程也是一样,点击下一步就行了。
3,对于VS和QT的安装顺序,没有严格的要求,并没有谁先谁后,这里我是之前已经安装好了VS2008中文版的。
(三)安装好VS2008和QT相关软件之后,测试安装是否成功?
第一步:启动VS2008,会发现VS2008的菜单栏出现Qt这个菜单
![](http://pic002.cnblogs.com/images/2011/33363/2011021921154824.png)
第二步:单击VS2008的Qt菜单
![](http://pic002.cnblogs.com/images/2011/33363/2011021921221666.png)
第三步:打开Qt Option可以看到Qt的Version已经被自动识别好(并非像老版本需要手动去设置)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921311717.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021922225448.png)
第四步:打开VS2008,新建一个Qt项目
![](http://pic002.cnblogs.com/images/2011/33363/2011021921360779.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921400666.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921425434.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921490355.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921542297.png)
第五步:编译并运行MyApp项目,这里先不用
![](http://pic002.cnblogs.com/images/2011/33363/2011021922023724.png)
(Qt的UI设计器,下面章节再进行介绍)设计,默认编译运行就行
生成的项目目录结构图:
![](http://pic002.cnblogs.com/images/2011/33363/2011021921592712.png)
运行成功截图如下:
![](http://pic002.cnblogs.com/images/2011/33363/2011021922095880.png)
总结:虽然在软件开发中,建议老版本的Qt稳定些,还有最好用英文版的VS2008,主要考虑稳定性,不过这里考虑到编译和设置旧版本的Qt实在繁琐耗时,并且弄了半天还是编译不通过,只好用新版本的Qt,这里还算顺利,没有出现什么错误,希望给新手一点帮助。
三、Unable to find a Qt build!To solve the prolem specify a Qt build.错误:
这是因为必须在visual studio中定义Qt的版本和路径,安装时自动填的可能不正确。
到vs2008工具栏->选项(Tools|Options)->Qt页面。点击Add按钮(如果有不对的的需要先删掉)。
在出现的对话框内,输入Qt版本名称,并指定Qt Build所在的路径(Qt安装路径),然后点击ok。
如果路径设置不对,没有设置,或者路径存在大小写错误。比如,qt写成Qt。都会出现错误。
四、vs2010 qtadmin配置qt路径时提示错误“This Qt version uses an unsupported makefile generator ”
解决方案如下:
1.Close Visual Studio.
2.Run regedit.
3.Hop to HKEY_CURRENT_USER\Software\Trolltech\Versions (如果没有versions,新建一个)
4.Add a new key named "4.7.4" or whatever version you have.
5.Under the new key, create a new string "InstallDir" valued with "c:\Qt\4.7.4":
6.Run Visual Studio
7.Click Qt -> Qt Options.
The new version should be there.
1.QT+vs2008+vc++编绎器
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.2-vs2008.exe
http://releases.qt-project.org/vsaddin/qt-vs-addin-1.1.11-opensource.exe
2.QT+QTCreateort+Mingw编绎器
http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.2-mingw.exe
http://get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.5.0.exe
QT SDK下载 http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.03.exe
在我们这里需要选择方案1进行安装,因为使用的是vs2008.
另外vs2008你可以找找迅雷里面该文件名:
en_visual_studio_2008_professional_x86_dvd_X14-26326.iso
en_visual_studio_2008_service_pack_1_x86_dvd_x15-12962.iso
必须安装vs2008+sp1升级包。
二、工欲善其事,必先利其器,废话不多讲。
(一、)总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚:
1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。
2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要设置了。
3,真的必须要configure 和nmake QT吗?对于漫长的编译过程和七七八八的编译错误?我们完全没有不必要折腾了,这里我们下载已经编译好的QT版本就够了,估计QT版本4.6以下需要这样做。
(二)对于以上的问题,我是按照网上说法大费周折无果,实际新版本的Qt安装起来非常简单。
第一步:安装VS2008,我这里安装的是中文版的VS2008并且也没有安装VS2008 SP1,对于VS2008的安装过程这里省略了。
第二步:安装Qt,访问Qt官方网站http://qt.nokia.com/downloads-cn下载2个软件:
1,下载VS2008编译好的QT4.7版本:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.0-vs2008.exe
提示:minGW版本不用下,他是minGW工具编译下的QT库。QTSDK-qt-sdk-win-opensource-2010.05.exe 也不用下载,它是用QT独立进行开发下的完整软件安装包,安装过程与一般软件相同,点击下一步就行了。
2,下载VS2008的Qt插件:http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.7.exe
提示:这是个针对VS(VS2005、VS2008、VS2010)各个版本都适用的QT插件,插件安装过程也是一样,点击下一步就行了。
3,对于VS和QT的安装顺序,没有严格的要求,并没有谁先谁后,这里我是之前已经安装好了VS2008中文版的。
(三)安装好VS2008和QT相关软件之后,测试安装是否成功?
第一步:启动VS2008,会发现VS2008的菜单栏出现Qt这个菜单
![](http://pic002.cnblogs.com/images/2011/33363/2011021921154824.png)
第二步:单击VS2008的Qt菜单
![](http://pic002.cnblogs.com/images/2011/33363/2011021921221666.png)
第三步:打开Qt Option可以看到Qt的Version已经被自动识别好(并非像老版本需要手动去设置)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921311717.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021922225448.png)
第四步:打开VS2008,新建一个Qt项目
![](http://pic002.cnblogs.com/images/2011/33363/2011021921360779.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921400666.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921425434.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921490355.png)
![](http://pic002.cnblogs.com/images/2011/33363/2011021921542297.png)
第五步:编译并运行MyApp项目,这里先不用
![](http://pic002.cnblogs.com/images/2011/33363/2011021922023724.png)
(Qt的UI设计器,下面章节再进行介绍)设计,默认编译运行就行
生成的项目目录结构图:
![](http://pic002.cnblogs.com/images/2011/33363/2011021921592712.png)
运行成功截图如下:
![](http://pic002.cnblogs.com/images/2011/33363/2011021922095880.png)
总结:虽然在软件开发中,建议老版本的Qt稳定些,还有最好用英文版的VS2008,主要考虑稳定性,不过这里考虑到编译和设置旧版本的Qt实在繁琐耗时,并且弄了半天还是编译不通过,只好用新版本的Qt,这里还算顺利,没有出现什么错误,希望给新手一点帮助。
三、Unable to find a Qt build!To solve the prolem specify a Qt build.错误:
这是因为必须在visual studio中定义Qt的版本和路径,安装时自动填的可能不正确。
到vs2008工具栏->选项(Tools|Options)->Qt页面。点击Add按钮(如果有不对的的需要先删掉)。
在出现的对话框内,输入Qt版本名称,并指定Qt Build所在的路径(Qt安装路径),然后点击ok。
如果路径设置不对,没有设置,或者路径存在大小写错误。比如,qt写成Qt。都会出现错误。
四、vs2010 qtadmin配置qt路径时提示错误“This Qt version uses an unsupported makefile generator ”
解决方案如下:
1.Close Visual Studio.
2.Run regedit.
3.Hop to HKEY_CURRENT_USER\Software\Trolltech\Versions (如果没有versions,新建一个)
4.Add a new key named "4.7.4" or whatever version you have.
5.Under the new key, create a new string "InstallDir" valued with "c:\Qt\4.7.4":
6.Run Visual Studio
7.Click Qt -> Qt Options.
The new version should be there.
相关文章推荐
- 怎样在Win7 64位旗舰版安装Python+Eclipse开发环境
- Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)
- 怎样在Win7 64位旗舰版安装Python+Eclipse开发环境
- Win7 64位 安装Python开发环境与Django框架(初版)
- win7win8 64位汇编开发环境合集安装与设置
- win7(64位)平台下Cygwin+Eclipse搭建Hadoop单机开发环境 (一) Cygwin(64位)的安装 + ssh的配置
- android studio开发环境配置(指定SDK及卸载)附安装文件网盘地址(win7 64位)
- 2016年cocos2d-x v3.10总体开发环境WIN7-64位安装步骤
- Cocos2d-x v3.x 总体开发环境WIN7-64位安装步骤
- win7(64位)平台下Cygwin+Eclipse搭建Hadoop单机开发环境 (二) Hadoop的安装
- ubuntu10.04 64位 Android开发环境详细配置过程,及相关工具软件安装
- win7上 ruby on rails 开发环境的安装
- Win7 64位环境下JDK和Eclipse的选择与安装
- WIN7 64位系统安装JDK并配置环境变量
- Win7下的CoffeeScript安装和Notepad++开发环境配置
- win7 64位系统,vs2010下配置OpenGL开发环境
- Win7 64位环境下JDK和Eclipse的选择与安装
- Windows下Python环境搭建(包括Win7 64位下安装setuptools)
- 在CENT OS 7.0 64位系统上源码编译安装OPENCV3.0以及CUDA7.0,支持CUDA开发,并集成QT5.5.0的开发环境
- WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法