Qt SDK 在 Windows静态编译

QT在Windows静态编译

1.使用条件:

         (1)系统:Widows XP 萝卜版

         (2)QT:QT4.6.2  windows版

2.使用步骤:

         (1)静态编译QT

            A:设置qmake.conf

             用记事本打开D:\Qt\2010.02.1\qt\mkspecs\win32-g++下的qmake.conf

             在“QMAKE_LEXFLAGS =”后面增加"-static",保存退出。

            B:运行,“开始---程序程序---Qt SDK by Nokia v2010.02.1 (open source)---                           

              Qt Command Prompt",打开一个命令终端。 

            C:键入以下命令配置编译参数:

              configure -static -release -no-exceptions

              开始配置qmake,许可证用LGPL

            D:使用以下命令,静态编译QT库: 

               mingw32-make sub-src

3.去掉各种库文件的依赖方法:

           使用静态版本的Mingw和Gcc

           静态版的下载地址:

            http://code.google.com/p/qp-gcc/

           文件名:mingw-static-4.4.5-all

 解压上述文件:直接覆盖:D:\Qt\2010.02.1\mingw下的文件

4.修改以下文件夹D:\Qt\2010.02.1\qt\qmake中的:

            Makefile*共四个文件:

            把其中的“LFLAGS =” 修改为:“LFLAGS= -static-libgcc”

5.调试程序时:使用QTcreator的debugy方式。

发布程序时:使用QTcreator的release方式。就可在没有QT的计算机上运行你的应用      

程序。

你可能感兴趣的:(职场,sdk,qt,休闲,静态编译)