Как я могу распространить OpenSSL с моим приложением на основе Qt WebKit в Windows?

У меня есть приложение на основе Qt QWebKit, которому необходимо использовать HTTPS для взаимодействия с веб-страницами. Я загрузил QtSDK, а также двоичные файлы OpenSSL ( отсюда ).

Моя проблема заключается в развертывании моего приложения. Я скопировал соответствующие файлы Qt DLL, а также соответствующие файлы OpenSSL DLL ( libeay32.dll и ssleay32.dll ) в каталог своего приложения, но когда я пытаюсь получить доступ к HTTPS веб-страницы из моего приложения не работает! Приложение не вылетает, но страница пуста. Обычные HTTP-страницы работают отлично.

Ясно, что есть ошибка в том, как я распространяю OpenSSL с моим приложением, я просто не уверен, где я ошибаюсь.

Я действительно не хотел бы связывать установщик OpenSSL с моим приложением.

10
задан Anson MacKeracher 3 February 2012 в 01:19
поделиться