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

2024-03-06 00:18

本文主要是介绍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

这篇关于Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/778277

相关文章

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧

IIS 7.0 及更高版本中的 FTP 状态代码

《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题... 简介尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代

使用Python实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

Qt之QMessageBox的具体使用

《Qt之QMessageBox的具体使用》本文介绍Qt中QMessageBox类的使用,用于弹出提示、警告、错误等模态对话框,具有一定的参考价值,感兴趣的可以了解一下... 目录1.引言2.简单介绍3.常见函数4.按钮类型(QMessage::StandardButton)5.分步骤实现弹窗6.总结1.引言