您的位置:首页 > 编程语言 > Qt开发

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

2017-01-25 18:58 549 查看
刚刚弄好了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模式,直接编译就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: