【QT+QGIS跨平台编译】之三:【OpenSSL+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

文章目录

  • 一、OpenSSL介绍
  • 二、OpenSSL配置
  • 三、Window环境下配置
  • 四、Linux环境下配置
  • 五、Mac环境下配置

一、OpenSSL介绍

OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。
SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。


二、OpenSSL配置

OpenSSL网址:
https://www.openssl.org/
我们可以下载OpenSSL,开展编译工作,具体可参考:
https://blog.csdn.net/LuckyHanMo/article/details/125805654

在本专栏学习中,我们采用Qt实现跨平台编译,因此,我们要充分应用Qt应用程序已有的功能和工具包。
Qt的应用维护程序MaintenanceTool.exe,已经包含有OpenSSL的安装,因此,我们可以选择MaintenanceTool.exe开展安装工作。


三、Window环境下配置

Window环境安装/配置OpenSSL:
打开MaintenanceTool.exe工具
在这里插入图片描述
选择更新组件:
在这里插入图片描述
安装OpenSSL:
在这里插入图片描述
完成后,在Qt/Tools/OpenSSL/Win_x64目录下,形成相应的文件信息:
在这里插入图片描述


四、Linux环境下配置

Linux环境安装/配置OpenSSL:
打开MaintenanceTool工具
在这里插入图片描述
选择更新组件:
在这里插入图片描述
安装OpenSSL:
在这里插入图片描述

完成后,在opt/Qt/Tools/OpenSSL/src、opt/Qt/5.15.2/gcc_64/lib目录下,形成相应的文件信息:
在这里插入图片描述

在这里插入图片描述


五、Mac环境下配置

Mac环境安装/配置OpenSSL:
运用命令行工具进行安装:
输入命令:
brew install openssl
在这里插入图片描述
安装完成后,在usr/local/opt/openssl@3目录下,形成相应的文件信息:

在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-22 11:06:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-22 11:06:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-22 11:06:03       82 阅读
  4. Python语言-面向对象

    2024-01-22 11:06:03       91 阅读

热门阅读

  1. Spring Cloud Validation 使用正则表达式校验

    2024-01-22 11:06:03       52 阅读
  2. 正则表达式5分钟全解析

    2024-01-22 11:06:03       46 阅读
  3. SQL Server修改数据字段名的方法

    2024-01-22 11:06:03       56 阅读
  4. SQL笔记 -- 多版本并发控制(MVCC)

    2024-01-22 11:06:03       51 阅读
  5. Armv8-M的TrustZone技术解决的安全需求

    2024-01-22 11:06:03       68 阅读
  6. P2P DMA发展全景分析解读

    2024-01-22 11:06:03       53 阅读
  7. 【python学习】面向对象编程3

    2024-01-22 11:06:03       56 阅读
  8. LeetCode 每日一题 Day 47 - 50

    2024-01-22 11:06:03       55 阅读