0
最近、Qt 5.9.1を実行しているWindows 10マシンにArcGIS Runtime SDKがインストールされました。 ArcGISのテンプレートのいずれかを使用して、簡単なQWidget
アプリケーションを構築しようとすると、私は次のエラーを取得:Qt、WIndowsおよびOpenSSL - 未解決関数を呼び出せませんxyz
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
を、この問題は非常に一般的な場であると思われるしかし、Googleの検索結果のほとんどは、Linuxシステムのための答えを思い付きます。
私は次のことを行っている:buildフォルダ
libeay32.dll
とlibssl32.dll
全体でコピーされた(GnuWin32はOpenSSLから)
- ダウンロードしてインストールしたOpenSSL
- はQtのプロファイルにインクルードパスを追加しました
network
がプロファイルのQT +=
コンフィグセクションにあることを確認しました
ただし、上記のいずれもが何の違いもありません。私はMSVC 2015 32ビットキットを実行しています。