Qt 4.6.2静态编译

一、下载mingw 4.4.0:ftp://ftp.trolltech.com/misc/MinGW-gcc440_1.zip

二、解压到C:mingw目录下,设置环境变量path将C:mingwin加入到path中。

三、下载qt-everywhere-opensource-src-4.6.2.zip:http://download.qt.io/archive/qt/4.6/qt-everywhere-opensource-src-4.6.2.zip。

四、解压到C:Qt4.6.2_static,

     修改C:Qt4.6.2_staticprojects.pro文件,删除demos,doc,examples

     修改C:Qt4.6.2_static ool ool.pro文件,删除assistant

     修改C:Qt4.6.2_staticmkspecswin32-g++qmake.conf文件,文件中的QMAKE_LFLAGS 加上 -static

     修改C:Qt4.6.2_staticmkspecswin32-g++qmake.conf文件,文件中的QMAKE_LFLAGS_DLL 加上 -static

五、运行cmd,进入C:Qt4.6.2_static。

  configure -debug-and-release -platform win32-g++ -static -opensource -prefix C:Qt4.6.2_static -fast

六、配置好之后运行mingw32-make开始进行编译。

七、编译之后运行mingw32-make install。

原文地址:https://www.cnblogs.com/zhangnianyong/p/9332197.html