Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)
2017-01-25 18:58
549 查看
刚刚弄好了5.8.0的静态编译,过程的话,和以前都差不多,就不多说了
唯一的不同就是
如果想自己制作静态编译版本的Qt,我贴个以前5.6的链接,可以参考下
http://blog.csdn.net/wsj18808050/article/details/50909381
这一次编译,我用的配置参数是:
我编译的时候已经配置了1.0.1c版本的OpenSSL,关于OpenSSL的编译我不建议自己进行,比较麻烦。我是到这里直接下载OpenSSL的编译结果的:
http://www.cnblogs.com/findumars/p/6372223.html
静态编译版本的Qt编译结果我已经传到百度云了,链接如下:
https://pan.baidu.com/s/1bpgkTnp
解压Qt的rar压缩包(Qt5.8.0_MinGW_static.rar)到
解压OpenSSL的zip压缩包(openssl-1.0.1c_static_w32_mingw.zip)到
打开QtCreator
选择上方工具栏中的 -> 工具 -> 选项 -> 构建和运行
在上方选项卡中选择 Qt Versions,并且点击右侧的添加
打开qmake.exe,路径是:
在上方选项卡中选择 构建套件 ,然后配置一个新的套件,参数如下
创建工程,使用新配置的套件,然后切换到release模式,直接编译就行了。
唯一的不同就是
-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模式,直接编译就行了。
相关文章推荐
- Qt使用MinGW编译,如何忽略警告
- qt源码的submodules要怎么使用
- QML圆形图像的制作与图像置灰效果
- Qt学习笔记-----Model/View架构
- [转载]Qt之解决中文乱码
- Digia公司投资qt
- qt各大模块简介
- Ubuntu下Qt5安装Qt designer
- QT视图标尺功能实现(待补充)
- Qt SVG Viewer
- QString 保留小数点后一位数 & QT int 转16进制QString并补零
- Qt打印详解
- QT 利用QPainter绘图的坐标系转换
- QT 4.8 静态库编译方法
- Qt 密码框不可选中、复制、粘贴、无右键菜单等
- Qt学习笔记-----Graphics_View_Framework
- Qt:5.8新特性,qmlc使用以及效果
- 用Qt5编译QFtp
- Qt QString 与char* 相互转换
- Qt 翻译文件的加载