Использую этот пример
https://code.qt.io/cgit/qt/qtwebsockets.git/tree/e... для создания подключения по wss. (ws работает)
С добавлением кода:
connect( &m_webSocket, QOverload<QAbstractSocket::SocketError>::of(&QWebSocket::error), [=](QAbstractSocket::SocketError) {
qInfo() << "error" << m_webSocket.errorString();
});
Выдает
error "SSL Sockets are not supported on this platform."
qDebug() << "QSslSocket::sslLibraryBuildVersionString()" << QSslSocket::sslLibraryBuildVersionString();
qDebug() << "QSslSocket::sslLibraryVersionString()" << QSslSocket::sslLibraryVersionString();
qDebug() << "Supports SSL: " << QSslSocket::supportsSsl();
Выдает
QSslSocket::sslLibraryBuildVersionString()
"OpenSSL 1.1.1d 10 Sep 2019"
QSslSocket::sslLibraryVersionString()
""
Supports SSL:
false
Как собрать его используя mingw я не понял. Воспользовался Visual Studio:
perl Configure VC-WIN32 no-asm shared
nmake
nmake test
nmake install
Получил
C:\Program Files (x86)\OpenSSL
В терминале
OpenSSL> version
OpenSSL 1.1.1g 21 Apr 2020
Как быть дальше? Что и как подключать в файле проекта *.pro
Все что пробовал не работает, возможно пробовал ерунду. Гугл тоже особо не помог