Bonjour,
je voulais tester l'exemple fourni par Qt mapviewer.
Quand je le lance l'appli fonctionne mais pas pour tous les providers de carto.
J'ai plusieurs messages d'erreur à l'exécution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_init_ssl

 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_init_crypto
 qt.network.ssl: QSslSocket: cannot resolve ASN1_STRING_get0_data
 qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_reset
 qt.network.ssl: QSslSocket: cannot resolve RSA_bits
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_new_null
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_push
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_free
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_num
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_pop_free
 qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_value
 qt.network.ssl: QSslSocket: cannot resolve DH_get0_pqg
 qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_options
 qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_ciphersuites
 qt.network.ssl: QSslSocket: cannot resolve SSL_set_psk_use_session_callback
 qt.network.ssl: QSslSocket: cannot resolve SSL_get_client_random
 qt.network.ssl: QSslSocket: cannot resolve SSL_SESSION_get_master_key
 qt.network.ssl: QSslSocket: cannot resolve SSL_session_reused
 qt.network.ssl: QSslSocket: cannot resolve SSL_set_options
 qt.network.ssl: QSslSocket: cannot resolve TLS_method
 qt.network.ssl: QSslSocket: cannot resolve TLS_client_method
 qt.network.ssl: QSslSocket: cannot resolve TLS_server_method
 qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get0_chain
 qt.network.ssl: QSslSocket: cannot resolve X509_getm_notBefore
 qt.network.ssl: QSslSocket: cannot resolve X509_getm_notAfter
 qt.network.ssl: QSslSocket: cannot resolve X509_get_version
 qt.network.ssl: QSslSocket: cannot resolve X509_STORE_set_ex_data
 qt.network.ssl: QSslSocket: cannot resolve X509_STORE_get_ex_data
 qt.network.ssl: QSslSocket: cannot resolve OpenSSL_version_num
 qt.network.ssl: QSslSocket: cannot resolve OpenSSL_version
 qt.network.ssl: Incompatible version of OpenSSL
quand j'ajoute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    qDebug() << QSslSocket::supportsSsl() << QSslSocket::sslLibraryBuildVersionString() << QSslSocket::sslLibraryVersionString();
j'obtiens :
false "OpenSSL 1.1.1b 26 Feb 2019" ""

Je précise que je suis sur ubuntu.
Je pense qu'il y a un souci d'openSSL mais je ne vois pas comment le régler...
Merci