QT +OpenSSL配置

QT +OpenSSL配置

  • 1 查看自己QT支持的OPenSSL版本号
    • 1.1 查看版本号
    • 1.2 是否配置了OPenSSL
  • 2 安装OPenSSL
    • 2.1 下载已经编译好的库
    • 2.2 自己编译代码
      • 2.2.1 下载perl
      • 2.2.1 下载OPenSSL源码

1 查看自己QT支持的OPenSSL版本号

1.1 查看版本号

  1. 新建项目testOpenSSL
  2. pro文件中加入QT += network
  3. 在头文件中加入#include #include
  4. qDebug()<
    QT +OpenSSL配置_第1张图片

1.2 是否配置了OPenSSL

//看看是否配置了ssl
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
qDebug() << manager->supportedSchemes();

QT +OpenSSL配置_第2张图片

2 安装OPenSSL

安装OPenSSL有两种方式:

  1. 下载已经编译好的库,放到指定位置
  2. 自己编译源码

2.1 下载已经编译好的库

https://slproweb.com/products/Win32OpenSSL.html

  1. 找到自己QT支持的版本,我的版本是“OpenSSL 1.1.1g 21 Apr 2020”
    QT +OpenSSL配置_第3张图片
    安装完成之后,运行刚才的程序:
    QT +OpenSSL配置_第4张图片
    已经支持SSL了,方便快捷。

需要将对应的库放到可执行的文件,同级文件下,否则会出错:
QT +OpenSSL配置_第5张图片

2.2 自己编译代码

https://www.openssl.org/
https://blog.csdn.net/u013052326/article/details/111713932

2.2.1 下载perl

perl:https://www.perl.org/get.html
QT +OpenSSL配置_第6张图片
QT +OpenSSL配置_第7张图片
QT +OpenSSL配置_第8张图片
检查环境变量,如果软件没有自己加入,请手动加入

2.2.1 下载OPenSSL源码

等我用到的时候在编译吧

你可能感兴趣的:(qt,QPenSSl)