在 Windows下静态编译Qt SDK
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的计较机上运行你的应用措施。
本文出自 “LinuxQt济南高新区” 博客,请务必保存此出处http://qtlinux.blog.51cto.com/3052744/568619
查察本栏目