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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Проблемы с SSL.  (Прочитано 14138 раз)
QCasper
Гость
« : Июль 20, 2007, 16:22 »

У меня не работает SSL. А именно при запросе страницы гетом, вываливается ошибка, что страница куда-то там перманентно перемещена. Причем firefox нормально все окрывает.

Помимо всего прочего, при вызове функции QHttp:request(), причем неважно в Https mode или в Http, в консоль валится вот это:
Цитировать

QSslSocket: cannot find ssleay32 library: QLibrary::load_sys: Cannot load ssleay
32 (The specified module could not be found.).
QSslSocketBackendPrivate::ensureInitialized: unable to resolve all symbols


кто-нибудь сталкивался?

Да, хочу заметить, что библиотека собралась нормально, с ключиком -openssl, при сборке ошибок не было.
Записан
Tonal
Гость
« Ответ #1 : Июль 20, 2007, 18:55 »

Не найдена динамическая либа ssl-я?
Записан
QCasper
Гость
« Ответ #2 : Июль 20, 2007, 19:30 »

Цитата: "Tonal"
Не найдена динамическая либа ssl-я?


Это вы кого спрашиваете? Улыбающийся
Записан
Tonal
Гость
« Ответ #3 : Июль 20, 2007, 21:52 »

Вдимо вас. ;-)

Если это происходит в винде, то сообщение скорее всего означает, что ssleay
32.dll не найдена в путях (PATH).
Причём для сборки самой dll-ки не требуется - нужно только чтобы линкер знал где искать библиотеку импорта.

Как это всё устроено а *nix-ах я не очень хорошо представляю.
Но думаю, что как-то похоже. ;-)
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #4 : Июль 20, 2007, 21:55 »

В линухе все либы (и вообще бинарники) в основном валятся в определенные каталоги, типа usr/bin или usr/local/bin, которые всегда доступны.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
QCasper
Гость
« Ответ #5 : Июль 20, 2007, 23:29 »

Цитата: "Tonal"
Вдимо вас. ;-)

Если это происходит в винде, то сообщение скорее всего означает, что ssleay
32.dll не найдена в путях (PATH).
Причём для сборки самой dll-ки не требуется - нужно только чтобы линкер знал где искать библиотеку импорта.

Как это всё устроено а *nix-ах я не очень хорошо представляю.
Но думаю, что как-то похоже. ;-)


В винде. То, по какой причине библиотека не найдена я и сам знаю. Вопрос как и из чего её собрать. Я скачал исходники openssl, долго возился, но с mingw так и не собрал. Собрал только c msvc. Посему вопрос, может есть у кого данная либа, собранная mingw?

P.S. в никсах все один в один, есть переменная PATH, в неё пути прописаны, вот там все и копаются в поисках...
Записан
DmP
Гость
« Ответ #6 : Июль 21, 2007, 12:36 »

Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?

http://gnuwin32.sourceforge.net/packages/openssl.htm
Записан
Tonal
Гость
« Ответ #7 : Июль 21, 2007, 17:09 »

Я собрал последнюю OpenSSL на mingw.
Вроде бы ничего военного не было - запускаешь батник, потом переписываешь заголовки и либы в стандартные каталоги а dll-ки в каталоги приписанные в пути...
Записан
QCasper
Гость
« Ответ #8 : Июль 22, 2007, 17:50 »

Цитата: "DmP"
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?

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


Чем, по вашему, эта ссылка может мне помочь?

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

 
Цитата: "Tonal"
Я собрал последнюю OpenSSL на mingw.
Вроде бы ничего военного не было - запускаешь батник, потом переписываешь заголовки и либы в стандартные каталоги а dll-ки в каталоги приписанные в пути...


Я вот не смог собрать, сначала он выругался, что ему не хватает -lgw32c, после того как я её скачал и скормил ему, он начал ругаться на какие-то анрезолвы. Причем какие-то COM-овские функции типа CoInitialize.

Может пришлете мне эту либу на почту? casp at ulstu dot ru
Записан
Tonal
Гость
« Ответ #9 : Июль 22, 2007, 19:28 »

Я сейчас в другом городе.
Напомните в личку через недельку - скину.
Записан
DmP
Гость
« Ответ #10 : Июль 23, 2007, 12:48 »

Цитата: "QCasper"
Цитата: "DmP"
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?

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


Чем, по вашему, эта ссылка может мне помочь?


Там есть библиотека для MinGW. Уже собранная.
Записан
QCasper
Гость
« Ответ #11 : Июль 23, 2007, 14:21 »

Цитата: "DmP"
Цитата: "QCasper"
Цитата: "DmP"
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?

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


Чем, по вашему, эта ссылка может мне помочь?


Там есть библиотека для MinGW. Уже собранная.


Ткните меня, пожалуйста, носом, ибо я там не нашел ssleay32.dll.
Записан
DmP
Гость
« Ответ #12 : Июль 23, 2007, 17:30 »

Цитата: "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 файлы
Записан
QCasper
Гость
« Ответ #13 : Июль 23, 2007, 17:43 »

Цитата: "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

где нужный файл?
Записан
DmP
Гость
« Ответ #14 : Июль 24, 2007, 10:18 »

Цитата: "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
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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