[翻译]为Windows安装QT
来源:互联网 发布:淘宝网男装休闲裤 编辑:程序博客网 时间:2024/05/11 19:37
为Windows安装QT
在Windows平台有一些要求,这些要求在Windows平台的QT文档里都有详细的描述。
如果你已经有这个平台的二进制包文件了,请参考该包里的安装文档。
开源版本的QT并没有任何来自Visual Studio的官方技术支持,把QT集成到Visual Stuio里是QT商业版本的一部分。
第一步:安装授权文件(商业版本)
如果你有商业版本的QT,你可以把你的授权文件从dist.trolltech.com上的账户里拷贝到你的本地路径下(这个路径应该是你配置过的userprofile环境变量),然后把授权文件命名成扩展名为qt-license文件,重命名必须用控制台来实现,而不是图形界面。例如,在Windows 2000操作系统下,%USERPROFILE%的值应该配置成类似C:\Documents and Settings\username的路径。
对于开源版本的QT,并不需要安装授权文件。
第二步:解压文件
把压缩包解压到你想要安装QT的路径下,例如,C:\Qt\4.7.2。
注意:安装路径不能包含任何空格字符或者Windows文件系统不能识别的字符。
第三步:设置环境变量
为了编译并使用QT,PATH环境变量需要扩展一个额外的路径:
PATH - to locate qmake, moc and other Qt tools
这点可以通过添加例如 c:\Qt\4.7.2\bin 的PATH变量。
对于最新版本的Windows系统,PATH可以通过 控制面板|系统|高级|环境变量 来添加。
你也许需要确认下你的编译器路径和其他构造工具路径是否在环境变量PATH里,这取决于你对于软件开发环境的选择。
注意:如果你没有用应用程序菜单里的界面配置工具,也就是开源版本的QT,你将会出现配置问题,因为配置QT需要那里面的sh.exe,或者从msys下运行的程序。这也同样适用于mingw32编译器。
第四步:建立QT库
为了在你的计算机上建立QT库,请在Visual Studio命令提示行工具中输入如下指令:
C: cd /D C:\Qt\4.7.2 configure
输入configure -help可以得到命令选项。
如果你安装了其他编译器,并且想要用指定的编译器建立QT库,你必须指定qmake的参数。这可以通过-platform <spec>去配置,例如:
configure -platform win32-msvc
在某些情况下,你需要在运行配置命令之前设置编译环境,这让你能使用正确的编译器。例如,如果你安装了Visual Studio 2005环境,并且想要用x64编译器来编译QT,由于32位和64位编译器使用了相同的qmake说明文件,你可以通过在开始菜单里选择Microsoft Visual Studio 2005|Visual Studio Tools|<Command Prompt>来完成这个操作。
实际用来建立QT库的命令取决于你的开发系统。对于微软Visual Studio来说,想要建立QT库并且编译所有的demo,example,tools和tutorials,你需要输入:
nmake
注意:如果你以后想要重新配置并且在相同的位置重新建立QT库,请确保之前配置的所有信息已经通过输入nmake distclean命令被移除掉了。
好了,这就是所有的步骤了,QT库已经安装好了。
___________________________________________________________________________________________________________________________________
原文链接:http://doc.qt.nokia.com/4.7/install-win.html
- [翻译]为Windows安装QT
- 为Qt应用程序加载翻译文件
- Windows下安装Qt
- Windows下安装Qt
- Windows下安装Qt
- qt--windows下安装
- Windows编译安装QT
- 安装QT for windows
- windows下安装qt
- windows下QT安装
- windows下qt安装
- Windows安装Qt教程
- QT Windows安装
- TensorFlow Windows安装文档翻译
- 【Qt】Qt for Windows 安装与配置
- 在WINDOWS上安装QT
- 在windows 上安装 qt
- QT安装(linux,windows)
- 通用FORCAL脚本系统GForcal(General Forcal DLL)
- solaris cron log
- 浏览器Html 5兼容性测试
- 苹果iOS 5系统中或将整合人脸识别应用
- JS表单验证代码
- [翻译]为Windows安装QT
- SEO-查看页面返回码的工具
- Unity3.4发布
- [转]magento -- 在magento模板开发中如何共用jQuery与Prototype库 .
- 一张便于理解JMS的结构图
- 获取本地主机的一些信息
- Oracle面试题
- 递归
- Static Nested Class 和 Inner Class ---学习笔记