Web ページと通信するために HTTPS を使用する必要がある Qt QWebKit ベースのアプリケーションがあります。QtSDK と OpenSSL バイナリをダウンロードしました (ここから)。
私の問題は、アプリケーションのデプロイにあります。関連する Qt DLL ファイルと関連する OpenSSL DLL ファイル (libeay32.dll
およびssleay32.dll
) をアプリケーション ディレクトリにコピーしましたが、アプリケーション内から HTTPS Web ページにアクセスしようとすると失敗します。アプリケーションはクラッシュしませんが、ページは空白です。通常の HTTP ページは問題なく動作します。
アプリケーションで OpenSSL を配布する方法に誤りがあることは明らかです。どこが間違っているのかわかりません。
アプリケーションに OpenSSL インストーラーをバンドルしたくありません。