刚刚弄好了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.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模式,直接编译就行了。
本文介绍了如何在Windows上静态编译Qt 5.8.0 MinGW版本,包括集成OpenSSL,并提供了详细步骤和参考资料。编译过程中需要注意配置参数,以及从外部来源获取预编译的OpenSSL库。最后,作者分享了静态编译后的Qt版本的下载链接和本地配置方法。
&spm=1001.2101.3001.5002&articleId=54730686&d=1&t=3&u=50fd42b598204de598762b6758d42921)
1142

被折叠的 条评论
为什么被折叠?



