Qt for Windows:Qt 5.11.0 MinGW 静态编译版本(包含OpenSSL)

概述


本文讲述如何使用已经编译好的套件,让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.zipC:\develop 目录

  • 解压 Qt5.11.0_MinGW_static.part1.rarC:\Qt 目录
  • 注意!!!!目录不可变更!!!!因为在配置的时候已经写死了!!!!


套件配置


  • 打开QtCreator

  • 选择上方工具栏中的 -> 工具 -> 选项 -> 构建和运行

  • 在上方选项卡中选择 Qt Versions,并且点击右侧的添加

  • 打开qmake.exe,路径是:C:\Qt\Qt5.11.0_MinGW_static\bin\qmake.exe

Qt for Windows:Qt 5.11.0 MinGW 静态编译版本(包含OpenSSL)_第1张图片

  • 在上方选项卡中选择 构建套件 ,然后配置一个新的套件,参数如下
    Qt for Windows:Qt 5.11.0 MinGW 静态编译版本(包含OpenSSL)_第2张图片

使用


  • 创建工程,使用新配置的套件

Qt for Windows:Qt 5.11.0 MinGW 静态编译版本(包含OpenSSL)_第3张图片

  • 左下角,切换到release模式,直接编译

Qt for Windows:Qt 5.11.0 MinGW 静态编译版本(包含OpenSSL)_第4张图片

  • 查看编译结果,运行

Qt for Windows:Qt 5.11.0 MinGW 静态编译版本(包含OpenSSL)_第5张图片

你可能感兴趣的:(Qt,for,Windows)