gitee上找到的openssl编译版本。
运行代码如下:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QTime>
#include <QSslSocket>
#define COUT qDebug()<< __TIME__ << __FUNCTION__ << __LINE__ <<QTime::currentTime().toString("HH:mm:ss zzz")<< " : "
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
SeemyVersion();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::SeemyVersion()
{
bool bSupp = QSslSocket::supportsSsl();
QString buildVersion = QSslSocket::sslLibraryBuildVersionString();
QString version = QSslSocket::sslLibraryVersionString();
COUT << bSupp << buildVersion << version << endl;
}
未成功时:将openssl_1.1.1_u-master\lib\x86里的lib,dll文件放入可执行文件的同文件夹下即可成功。