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
静态版的下载地址:
文件名: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的计算机上运行你的应用
程序。
















