Russian Qt Forum
Ноябрь 23, 2024, 08:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Проблемы с SSL.  (Прочитано 14134 раз)
Tonal
Гость
« Ответ #15 : Июль 24, 2007, 10:19 »

Вроде обе dll-ки нужны.
Записан
QCasper
Гость
« Ответ #16 : Июль 24, 2007, 11:02 »

Цитата: "DmP"
Цитата: "QCasper"
Цитата: "DmP"
Цитата: "QCasper"

http://gnuwin32.sourceforge.net/packages/openssl.htm

Ткните меня, пожалуйста, носом, ибо я там не нашел ssleay32.dll.


openssl-0.9.7c-bin.zip - в папке bin - *.dll файлы
openssl-0.9.7c-lib.zip - в папке lib - lib*.a файлы


содержимое папки bin:
c_rehash
libeay32.dll
libssl32.dll
openssl.exe

где нужный файл?

упсь Улыбающийся
по всей видимости это libssl32.dll


нет, я пробовал, и переименовывал, и в разном порядке складывал
Записан
Sergeich
Гость
« Ответ #17 : Июль 24, 2007, 13:24 »

А на хрена собирать OpenSSL MinGW? Чем VS не устраивает? DLL-ки - они и в африке DLL-ки и никакой разницы нет чем они собраны (хотя, думаю, что сборка под VS будет пооптимальней). При сборке VS как раз получается две dll-ины: libeay32.dll и ssleay32.dll. Кутя, судя по исходникам загружает их явно:
Код:
#ifdef Q_OS_WIN
    QLibrary ssleay32(QLatin1String("ssleay32"));
    if (!ssleay32.load()) {
        // Cannot find ssleay32.dll
        qWarning("QSslSocket: cannot find ssleay32 library: %s.",
                 qPrintable(ssleay32.errorString()));
        return false;
    }

    QLibrary libeay32(QLatin1String("libeay32"));
    if (!libeay32.load()) {
        // Cannot find libeay32.dll
        qWarning("QSslSocket: cannot find libeay32 library: %s.",
                 qPrintable(libeay32.errorString()));
        return false;
    }


добавлено спустя 3 минуты:

 На всякий случай выкладываю dll-ки
Записан
QCasper
Гость
« Ответ #18 : Июль 24, 2007, 14:51 »

Цитата: "Sergeich"
А на хрена собирать OpenSSL MinGW? Чем VS не устраивает? DLL-ки - они и в африке DLL-ки и никакой разницы нет чем они собраны


Ну мало ли... Qt-шные проги, собранные мингв с мсвц-шными Qt-шными дллками не хотят же работать...

P.S. за дллки спасибо... впрочем недавно выяснилось, что они есть на офф. сайте openssl Улыбающийся Совершено случайно нарвался там на каталог Binaries, скачал какой-то инсталлер, и он мне в system32 все проинсталил.
Записан
Sergeich
Гость
« Ответ #19 : Июль 24, 2007, 17:17 »

Цитата: "QCasper"
Ну мало ли... Qt-шные проги, собранные мингв с мсвц-шными Qt-шными дллками не хотят же работать...
Ясен пень, что при неявной линковке через lib-файлы оно работать не будет, у VS и MinGW формат файлов библиотек разный. А при явной (через QLibrary::resolve) че бы им не работать? Формат PE стандартен для любой винды.
Записан
nn1317
Гость
« Ответ #20 : Сентябрь 29, 2009, 16:25 »

Спасибо за dll-ки, помогли!)
Записан
SABROG
Гость
« Ответ #21 : Октябрь 01, 2009, 09:19 »

А на хрена собирать OpenSSL MinGW? Чем VS не устраивает?

Это холиварный вопрос. Для меня это вопрос религии. Я выбираю gcc.

Раз проблема была все-таки в .dll, значит автор темы просто не читает INSTALL файлы в тарболах.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.