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

刚刚弄好了5.8.0的静态编译,过程的话,和以前都差不多,就不多说了 
唯一的不同就是 -qt-sql-sqlite 要改成 -qt-sqlite ,不然会报错

如果想自己制作静态编译版本的Qt,我贴个以前5.6的链接,可以参考下 
http://blog.csdn.net/wsj18808050/article/details/50909381

这一次编译,我用的配置参数是:

configure.bat -static -release -platform win32-g++ -prefix "C:\Qt\Qt5.8.0_MinGW_static" -qt-sqlite -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -openssl-linked -opensource -confirm-license -make libs -nomake tools -nomake examples -nomake tests OPENSSL_LIBS="-llibssl -llibcrypto -lgdi32" -L C:\Dev\openssl-1.0.1c_static_w32_mingw -I C:\Dev\openssl-1.0.1c_static_w32_mingw\include -skip qtwebengine -skip qtwebview -skip qt3d -skip wayland
  • 1

我编译的时候已经配置了1.0.1c版本的OpenSSL,关于OpenSSL的编译我不建议自己进行,比较麻烦。我是到这里直接下载OpenSSL的编译结果的: 
http://www.cnblogs.com/findumars/p/6372223.html

静态编译版本的Qt编译结果我已经传到百度云了,链接如下: 
https://pan.baidu.com/s/1bpgkTnp

静态编译版本配置到本地的过程如下:

  • 安装官方版本的 Qt5.8.0 MinGW
  • 解压Qt的rar压缩包(Qt5.8.0_MinGW_static.rar)到 C:\Qt 目录下 
    这里写图片描述
  • 解压OpenSSL的zip压缩包(openssl-1.0.1c_static_w32_mingw.zip)到 C:\Dev 目录下
  • 打开QtCreator
  • 选择上方工具栏中的 -> 工具 -> 选项 -> 构建和运行
  • 在上方选项卡中选择 Qt Versions,并且点击右侧的添加
  • 打开qmake.exe,路径是:C:\Qt\Qt5.8.0_MinGW_static\bin\qmake.exe 
    这里写图片描述
  • 在上方选项卡中选择 构建套件 ,然后配置一个新的套件,参数如下 
    这里写图片描述
  • 创建工程,使用新配置的套件,然后切换到release模式,直接编译就行了。


from: http://blog.csdn.net/wsj18808050/article/details/54730686

猜你喜欢

转载自blog.csdn.net/syrchina/article/details/77931929