2017-11-01 17 views
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.dlllibssl32.dll全体でコピーされた(GnuWin32はOpenSSLから)

    • ダウンロードしてインストールしたOpenSSL
    • はQtのプロファイルにインクルードパスを追加しました
    • networkがプロファイルのQT +=コンフィグセクションにあることを確認しました

    ただし、上記のいずれもが何の違いもありません。私はMSVC 2015 32ビットキットを実行しています。

  • 答えて

    関連する問題