Welcome

首页 / 软件开发 / C++ / 在 Windows下静态编译Qt SDK

在 Windows下静态编译Qt SDK2014-04-031.使用条件:

(1)系统:Widows XP 萝卜版

(2)QT:QT4.6.2  windows版

2.使用步骤:

(1)静态编译QT

A:设置qmake.conf

用记事本打开D:Qt2010.02.1qtmkspecswin32-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:Qt2010.02.1mingw下的文件

4.修改以下文件夹D:Qt2010.02.1qtqmake中的:

Makefile*共四个文件:

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

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

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

本文出自 “LinuxQt济南高新区” 博客,请务必保留此出处http://qtlinux.blog.51cto.com/3052744/568619