QT32位静态编译库生成

来源:互联网 发布:数据监控系统 开源 编辑:程序博客网 时间:2024/06/07 22:42

1.网上下载QT编译程序源程序名:qt-everywhere-opensource-src-5.4.2.zip解压缩。
附上地址:http://download.qt.io/archive/qt/5.4/5.4.2/single/
网盘地址:https://pan.baidu.com/s/1kUHj1ND
2.安装安装python
3.安装MySQL Server 5.5(需要编译带SQLServer静态库才需要安装)
3.进入qt-everywhere-opensource-src-5.4.2\qtbase\mkspecs\win32-msvc2013目录
打开qmake.conf,修改内容并保存,如下:
原内容:

       1).  QMAKE_CFLAGS_RELEASE = -O2 -MD        2).  QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi        3).  QMAKE_CFLAGS_DEBUG = -Zi -MDd       修改为:               1).    QMAKE_CFLAGS_RELEASE = -O2 -MT              2).    QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi              3).    QMAKE_CFLAGS_DEBUG = -Zi -MTd         即将MD(动态)改为MT(静态)。

4.开始菜单打开Windows Studio Tools,进入dos命令行模式:
1.) configure -confirm-license -opensource -platform win32-msvc2013 -
debug-and-release -static -prefix “C:\Qt\5.4.2_static_VS2013” -qt-sql-mysql -
plugin-sql-mysql -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-
odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-
debug -no-angle -nomake tests -nomake examples -skip qtwebkit -mp
这里会提示configure不是内部或外部命令,这时候需要CD进入qt-everywhere-opensource-src-5.4.2解压缩的文件夹下。
2.) namke
3.) nmake install
5.等待编译结束,即可以C:\Qt\5.4.2_static_VS2013得到Qt静态编译库