概述
本文讲述如何使用已经编译好的套件,让Qt支持静态编译
如果要自己编译,可以参考:
http://blog.csdn.net/wsj18808050/article/details/72862478
我的配置参数是:
configure.bat -static -release -platform win32-g++ -prefix "C:\Qt\Qt5.11.0_MinGW_static" -qt-sqlite -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -openssl-linked -opensource -confirm-license -make libs OPENSSL_LIBS="-llibssl -llibcrypto -lgdi32" -L C:\develop\openssl-1.0.1c_static_w32_mingw -I C:\develop\openssl-1.0.1c_static_w32_mingw\include -nomake tools -nomake examples -nomake tests -skip qt3d -skip qtcanvas3d -skip qtcanvas3d -skip qtdatavis3d -skip qtlocation -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtwinextras
安装和下载
安装 Qt
Qt安装包下载地址:http://download.qt.io/official_releases/qt/
前往百度云,下载已经编译好的套件压缩包:
https://pan.baidu.com/s/1LNdakZcrOs2IVB86V7gOjg
解压
openssl-1.0.1c_static_w32_mingw.zip
到C:\develop
目录- 解压
Qt5.11.0_MinGW_static.part1.rar
到C:\Qt
目录 - 注意!!!!目录不可变更!!!!因为在配置的时候已经写死了!!!!
套件配置
打开QtCreator
选择上方工具栏中的 -> 工具 -> 选项 -> 构建和运行
在上方选项卡中选择 Qt Versions,并且点击右侧的添加
打开qmake.exe,路径是:C:\Qt\Qt5.11.0_MinGW_static\bin\qmake.exe
- 在上方选项卡中选择 构建套件 ,然后配置一个新的套件,参数如下
使用
- 创建工程,使用新配置的套件
- 左下角,切换到release模式,直接编译
- 查看编译结果,运行