• 6016阅读
  • 1回复

在Windows上安装商业版QT4 [复制链接]

上一主题 下一主题
离线kevdmx
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-16
— 本帖被 XChinux 执行加亮操作(2008-11-16) —
本文的工作平台: VS2005 SP1, Windows XP SP3

1.制作授权文件:命令行下copy license.txt .qt-license

2.将.qt-license放到C:\Documents and Settings\<你的用户名>下

3.启动VS2005命令行工作台:[开始]->[所有程序]->[Microsoft Visual Studio 2005]->[Visual Studio Tools]->[Visual Studio 2005 命令提示]

4.如果采用动态编译,则跳过这一步。

  打开:<qt-install-dir>\mkspecs\win32-msvc2005\qmake.conf

  将下面两行:

QMAKE_CFLAGS_RELEASE = -O2 -MD
QMAKE_CFLAGS_DEBUG = -Zi -MDd

改为:

QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_DEBUG = -Zi -MTd

5.配置编译:

  如果采用动态链接库,执行:configure -platform win32-msvc2005 -debug-and-release -shared -fast

  如果采用静态链接库,执行:configure -platform win32-msvc2005 -debug-and-release -static -fast

  注意: 第4步和第5步要保持一致,否则将编译失败.关于configure更详细的参数信息,请使用 configure --help查看。

6.编译:nmake

  如果采用静态编译,请保证磁盘上有足够的空间。静态编译下,我的硬盘6个多G的空闲空间,最后导致空间不足,估计需要10多G左右吧。

  如果动态编译,编译完后,占用空间2G。

7.设定环境变量:

    QTDIR=你的QT安装目录
    PATH=%QTDIR%\bin;%PATH%
    QMAKESPEC=win32-msvc2005
 
    QMAKESPEC环境变量是大小写敏感的

8.运行qt-vsintegration-1.3.1.exe一路next直到安装成功。

9.运行vs2005->[工具/tools]->[选项/options]->[qt]->[builds]->[add]->添加你的QT安装路径,并给你使用的QT版本起一个名字。

#################################################################
好了,你的QT可用了。为了使用更方便,我们继续进行一下工作:
#################################################################

10. 在%QTDIR%\bin下,建立QtVars.bat,输入以下内容:

@echo off
call "C:\program files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat"
if not "%1"=="vsstart" goto END
     devenv /useenv
:END

11.在开始菜单中新建文件夹"Qt by Trolltech v4.3.0 (VS2005)",在该文件夹下建立以下的快捷方式:

   Assistant —— %QTDIR%\bin\assistant.exe
   Designer —— %QTDIR%\bin\designer.exe
   Examples and Demos —— %QTDIR%\bin\qtdemo.exe
   Linguist —— %QTDIR%\bin\linguist.exe
   Qt 4.3.1 Command Prompt —— %COMSPEC% /k %QTDIR%\bin\qtvars.bat
   Qt Readme —— C:\WINDOWS\notepad.exe %QTDIR%\README
   Visual Studio with Qt 4.3.1 —— %QTDIR%\bin\qtvars.bat vsstart

~~THE END~~
尹曙光


原文: http://kevdmx.blog.51cto.com/429766/113118
离线timer3309

只看该作者 1楼 发表于: 2008-11-18
获得一份QT的商业授权得多少钱啊
快速回复
限100 字节
 
上一个 下一个