Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: ZicoRio от Сентябрь 01, 2013, 03:08



Название: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: ZicoRio от Сентябрь 01, 2013, 03:08
Всем привет.

Программа - веб браузер.
Работаю на
WinXPSP3 (обновы по сей день)
Qt v4.8.5
VS 2010
Все прекрасно компилится и на той же машине запускается и работает как нужно.

Поставил в виртуалбоксе чистую WinXPSP3 (без обнов!)
Перенес туда мою прогу, добавил в папку
msvcp100.dll
msvcr100.dll
QtCore4.dll
QtGui4.dll
QtNetwork4.dll
QtWebKit4.dll
libeay32.dll (1.0.1.3)
ssleay32.dll (1.0.1.3)

Запускается, без SSL везде ходит и все показывает.
Как только запрос по HTTPS (SSL) - без каких-либо сигналов
просто ничего не показывает (не открывает страничку),
если какая-то страница была открыта, то она и продолжает отображаться,
дополнительных файлов не просит - что не так?
Что думать, куда смотреть?


Название: Re: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: lit-uriy от Сентябрь 01, 2013, 07:27
Запусти свою программу через Dependency Walker


Название: Re: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: ZicoRio от Сентябрь 01, 2013, 13:27
Запусти свою программу через Dependency Walker

Дык уже глядел - говорит, что не хватает только MSJAVA.dll, но как сказано
на сайте [Dependency] это можно проигнорировать, что не в этом дело.
Вот и не знаю теперь что и думать...

И можно ли как-то настроить VS чтобы все библиотеки в exe-шник запихнуть?

Уря! Заррработала!
только после того как поставил C++ 2008 SP1 Redistr
что-то он видимо в системе обновляет, короче - это решено.

Но вот еще один вопрос - не отображается иконка в левом верхнем углу
основного окна приложения (а должна) и некоторые картинки на страницах
не отображаются, вместо них картинка - знак вопроса...


Название: Re: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: LisandreL от Сентябрь 01, 2013, 23:08
Но вот еще один вопрос - не отображается иконка в левом верхнем углу
основного окна приложения (а должна) и некоторые картинки на страницах
не отображаются, вместо них картинка - знак вопроса...
Возможно не хватает dll из %QT_DIR%\plugins\imageformats
Класть надо в подпапку imageformats.


Название: Re: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: ZicoRio от Сентябрь 02, 2013, 01:43
Но вот еще один вопрос - не отображается иконка в левом верхнем углу
основного окна приложения (а должна) и некоторые картинки на страницах
не отображаются, вместо них картинка - знак вопроса...
Возможно не хватает dll из %QT_DIR%\plugins\imageformats
Класть надо в подпапку imageformats.

Вот подсказали, вот спасибо. Кратенько и со вкусом!

Предпросмотр печати открывает пустое окно.
Может еще что желательно запихивать в дорогу-то?


Название: Re: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: Alex Custov от Сентябрь 03, 2013, 12:32
Предпросмотр печати открывает пустое окно.
Может еще что желательно запихивать в дорогу-то?

Тоже плагин. http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html


Название: Re: Что кроме libeay32.dll и ssleay32.dll нужно вложить (SSL) ?
Отправлено: ZicoRio от Сентябрь 03, 2013, 21:12
Предпросмотр печати открывает пустое окно.
Может еще что желательно запихивать в дорогу-то?

Тоже плагин. http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html

Спасибо за ответ.
Буду тестировать.